@zsnout/ithkuil
Version:
A set of tools which can generate and parse romanized Ithkuil text and which can generate Ithkuil script from text and JSON data.
31 lines (30 loc) • 823 B
JavaScript
import { deepFreeze } from "../../helpers/deep-freeze.js";
/** An array containing all referent targets. */
export const ALL_REFERENT_TARGETS =
/* @__PURE__ */ deepFreeze([
"1m",
"2m",
"2p",
"ma",
"pa",
"mi",
"pi",
"Mx",
"Rdp",
"Obv",
"PVS",
]);
/** An object mapping referent targets to descriptions of them. */
export const REFERENT_TARGET_TO_DESCRIPTION_MAP = /* @__PURE__ */ deepFreeze({
"1m": "monadic speaker",
"2m": "monadic addressee",
"2p": "polyadic addressee",
ma: "monadic animate 3rd party",
pa: "polyadic animate 3rd party",
mi: "monadic inanimate 3rd party",
pi: "polyadic inanimate 3rd party",
Mx: "mixed animate/inanimate 3rd party",
Rdp: "Reduplicative (i.e., resumptive)",
Obv: "Obviative",
PVS: "Provisional",
});