@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.
41 lines (40 loc) • 1.48 kB
TypeScript
import { RegexPart } from "./builder.js";
/** A `RegExp` matching a geminate. DOES NOT MATCH THE ENTIRE TEXT. */
export declare const geminate: RegExp;
/** A `RegexPart` matching a vowel form. */
export declare const V: RegexPart;
/** A `RegexPart` matching a vowel form that includes a glottal stop. */
export declare const VG: RegexPart;
/** A `RegexPart` matching a vowel form that does not include a glottal stop. */
export declare const VNG: RegexPart;
/**
* A `RegexPart` matching a standard consonant form (one not beginning with w-,
* y-, or h-).
*/
export declare const C: RegexPart;
/**
* A `RegexPart` matching a numeric form (set of underscores and decimal digits
* with at least one decimal digit).
*/
export declare const N: RegexPart;
/** A regex matching a complete numeric form. */
export declare const n: RegExp;
/** A `RegexPart` matching a root (either C or N). */
export declare const R: import("./builder.js").RegexPartWithAlternates;
/**
* A `RegexPart` matching a special consonant form (one beginning with w-, y-,
* or h-).
*/
export declare const H: RegexPart;
/**
* A `RegexPart` matching a standard consonant form that includes a geminated
* consonant.
*/
export declare const CG: RegexPart;
/**
* A `RegexPart` matching a standard consonant form that does not include a
* geminated consonant.
*/
export declare const CNG: RegexPart;
/** Either `CNG` or `N`. */
export declare const RNG: import("./builder.js").RegexPartWithAlternates;