UNPKG

antlr-ng

Version:

Next generation ANTLR Tool

350 lines (349 loc) 13 kB
import { IntervalSet } from "antlr4ng"; /** A mapping from a Unicode property type to a set of code points. */ export declare const propertyCodePointRanges: Map<string, IntervalSet>; export declare class UnicodeBlockConstants { static ADLAM: number; static AEGEAN_NUMBERS: number; static AHOM: number; static ALCHEMICAL_SYMBOLS: number; static ALPHABETIC_PRESENTATION_FORMS: number; static ANATOLIAN_HIEROGLYPHS: number; static ANCIENT_GREEK_MUSICAL_NOTATION: number; static ANCIENT_GREEK_NUMBERS: number; static ANCIENT_SYMBOLS: number; static ARABIC: number; static ARABIC_EXTENDED_A: number; static ARABIC_EXTENDED_B: number; static ARABIC_EXTENDED_C: number; static ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: number; static ARABIC_PRESENTATION_FORMS_A: number; static ARABIC_PRESENTATION_FORMS_B: number; static ARABIC_SUPPLEMENT: number; static ARMENIAN: number; static ARROWS: number; static AVESTAN: number; static BALINESE: number; static BAMUM: number; static BAMUM_SUPPLEMENT: number; static BASIC_LATIN: number; static BASSA_VAH: number; static BATAK: number; static BENGALI: number; static BHAIKSUKI: number; static BLOCK_ELEMENTS: number; static BOPOMOFO: number; static BOPOMOFO_EXTENDED: number; static BOX_DRAWING: number; static BRAHMI: number; static BRAILLE_PATTERNS: number; static BUGINESE: number; static BUHID: number; static BYZANTINE_MUSICAL_SYMBOLS: number; static CJK_COMPATIBILITY: number; static CJK_COMPATIBILITY_FORMS: number; static CJK_COMPATIBILITY_IDEOGRAPHS: number; static CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: number; static CJK_RADICALS_SUPPLEMENT: number; static CJK_STROKES: number; static CJK_SYMBOLS_AND_PUNCTUATION: number; static CJK_UNIFIED_IDEOGRAPHS: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H: number; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I: number; static CARIAN: number; static CAUCASIAN_ALBANIAN: number; static CHAKMA: number; static CHAM: number; static CHEROKEE: number; static CHEROKEE_SUPPLEMENT: number; static CHESS_SYMBOLS: number; static CHORASMIAN: number; static COMBINING_DIACRITICAL_MARKS: number; static COMBINING_DIACRITICAL_MARKS_EXTENDED: number; static COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS: number; static COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: number; static COMBINING_HALF_MARKS: number; static COMMON_INDIC_NUMBER_FORMS: number; static CONTROL_PICTURES: number; static COPTIC: number; static COPTIC_EPACT_NUMBERS: number; static COUNTING_ROD_NUMERALS: number; static CUNEIFORM: number; static CUNEIFORM_NUMBERS_AND_PUNCTUATION: number; static CURRENCY_SYMBOLS: number; static CYPRIOT_SYLLABARY: number; static CYPRO_MINOAN: number; static CYRILLIC: number; static CYRILLIC_EXTENDED_A: number; static CYRILLIC_EXTENDED_B: number; static CYRILLIC_EXTENDED_C: number; static CYRILLIC_EXTENDED_D: number; static CYRILLIC_SUPPLEMENT: number; static DESERET: number; static DEVANAGARI: number; static DEVANAGARI_EXTENDED: number; static DEVANAGARI_EXTENDED_A: number; static DINGBATS: number; static DIVES_AKURU: number; static DOGRA: number; static DOMINO_TILES: number; static DUPLOYAN: number; static EARLY_DYNASTIC_CUNEIFORM: number; static EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS: number; static EGYPTIAN_HIEROGLYPHS: number; static EGYPTIAN_HIEROGLYPHS_EXTENDED_A: number; static ELBASAN: number; static ELYMAIC: number; static EMOTICONS: number; static ENCLOSED_ALPHANUMERIC_SUPPLEMENT: number; static ENCLOSED_ALPHANUMERICS: number; static ENCLOSED_CJK_LETTERS_AND_MONTHS: number; static ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: number; static ETHIOPIC: number; static ETHIOPIC_EXTENDED: number; static ETHIOPIC_EXTENDED_A: number; static ETHIOPIC_EXTENDED_B: number; static ETHIOPIC_SUPPLEMENT: number; static GARAY: number; static GENERAL_PUNCTUATION: number; static GEOMETRIC_SHAPES: number; static GEOMETRIC_SHAPES_EXTENDED: number; static GEORGIAN: number; static GEORGIAN_EXTENDED: number; static GEORGIAN_SUPPLEMENT: number; static GLAGOLITIC: number; static GLAGOLITIC_SUPPLEMENT: number; static GOTHIC: number; static GRANTHA: number; static GREEK_AND_COPTIC: number; static GREEK_EXTENDED: number; static GUJARATI: number; static GUNJALA_GONDI: number; static GURMUKHI: number; static GURUNG_KHEMA: number; static HALFWIDTH_AND_FULLWIDTH_FORMS: number; static HANGUL_COMPATIBILITY_JAMO: number; static HANGUL_JAMO: number; static HANGUL_JAMO_EXTENDED_A: number; static HANGUL_JAMO_EXTENDED_B: number; static HANGUL_SYLLABLES: number; static HANIFI_ROHINGYA: number; static HANUNOO: number; static HATRAN: number; static HEBREW: number; static HIGH_PRIVATE_USE_SURROGATES: number; static HIGH_SURROGATES: number; static HIRAGANA: number; static IPA_EXTENSIONS: number; static IDEOGRAPHIC_DESCRIPTION_CHARACTERS: number; static IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: number; static IMPERIAL_ARAMAIC: number; static INDIC_SIYAQ_NUMBERS: number; static INSCRIPTIONAL_PAHLAVI: number; static INSCRIPTIONAL_PARTHIAN: number; static JAVANESE: number; static KAITHI: number; static KAKTOVIK_NUMERALS: number; static KANA_EXTENDED_A: number; static KANA_EXTENDED_B: number; static KANA_SUPPLEMENT: number; static KANBUN: number; static KANGXI_RADICALS: number; static KANNADA: number; static KATAKANA: number; static KATAKANA_PHONETIC_EXTENSIONS: number; static KAWI: number; static KAYAH_LI: number; static KHAROSHTHI: number; static KHITAN_SMALL_SCRIPT: number; static KHMER: number; static KHMER_SYMBOLS: number; static KHOJKI: number; static KHUDAWADI: number; static KIRAT_RAI: number; static LAO: number; static LATIN_1_SUPPLEMENT: number; static LATIN_EXTENDED_A: number; static LATIN_EXTENDED_ADDITIONAL: number; static LATIN_EXTENDED_B: number; static LATIN_EXTENDED_C: number; static LATIN_EXTENDED_D: number; static LATIN_EXTENDED_E: number; static LATIN_EXTENDED_F: number; static LATIN_EXTENDED_G: number; static LEPCHA: number; static LETTERLIKE_SYMBOLS: number; static LIMBU: number; static LINEAR_A: number; static LINEAR_B_IDEOGRAMS: number; static LINEAR_B_SYLLABARY: number; static LISU: number; static LISU_SUPPLEMENT: number; static LOW_SURROGATES: number; static LYCIAN: number; static LYDIAN: number; static MAHAJANI: number; static MAHJONG_TILES: number; static MAKASAR: number; static MALAYALAM: number; static MANDAIC: number; static MANICHAEAN: number; static MARCHEN: number; static MASARAM_GONDI: number; static MATHEMATICAL_ALPHANUMERIC_SYMBOLS: number; static MATHEMATICAL_OPERATORS: number; static MAYAN_NUMERALS: number; static MEDEFAIDRIN: number; static MEETEI_MAYEK: number; static MEETEI_MAYEK_EXTENSIONS: number; static MENDE_KIKAKUI: number; static MEROITIC_CURSIVE: number; static MEROITIC_HIEROGLYPHS: number; static MIAO: number; static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: number; static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: number; static MISCELLANEOUS_SYMBOLS: number; static MISCELLANEOUS_SYMBOLS_AND_ARROWS: number; static MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: number; static MISCELLANEOUS_TECHNICAL: number; static MODI: number; static MODIFIER_TONE_LETTERS: number; static MONGOLIAN: number; static MONGOLIAN_SUPPLEMENT: number; static MRO: number; static MULTANI: number; static MUSICAL_SYMBOLS: number; static MYANMAR: number; static MYANMAR_EXTENDED_A: number; static MYANMAR_EXTENDED_B: number; static MYANMAR_EXTENDED_C: number; static NKO: number; static NABATAEAN: number; static NAG_MUNDARI: number; static NANDINAGARI: number; static NEW_TAI_LUE: number; static NEWA: number; static NUMBER_FORMS: number; static NUSHU: number; static NYIAKENG_PUACHUE_HMONG: number; static OGHAM: number; static OL_CHIKI: number; static OL_ONAL: number; static OLD_HUNGARIAN: number; static OLD_ITALIC: number; static OLD_NORTH_ARABIAN: number; static OLD_PERMIC: number; static OLD_PERSIAN: number; static OLD_SOGDIAN: number; static OLD_SOUTH_ARABIAN: number; static OLD_TURKIC: number; static OLD_UYGHUR: number; static OPTICAL_CHARACTER_RECOGNITION: number; static ORIYA: number; static ORNAMENTAL_DINGBATS: number; static OSAGE: number; static OSMANYA: number; static OTTOMAN_SIYAQ_NUMBERS: number; static PAHAWH_HMONG: number; static PALMYRENE: number; static PAU_CIN_HAU: number; static PHAGS_PA: number; static PHAISTOS_DISC: number; static PHOENICIAN: number; static PHONETIC_EXTENSIONS: number; static PHONETIC_EXTENSIONS_SUPPLEMENT: number; static PLAYING_CARDS: number; static PRIVATE_USE_AREA: number; static PSALTER_PAHLAVI: number; static REJANG: number; static RUMI_NUMERAL_SYMBOLS: number; static RUNIC: number; static SAMARITAN: number; static SAURASHTRA: number; static SHARADA: number; static SHAVIAN: number; static SHORTHAND_FORMAT_CONTROLS: number; static SIDDHAM: number; static SINHALA: number; static SINHALA_ARCHAIC_NUMBERS: number; static SMALL_FORM_VARIANTS: number; static SMALL_KANA_EXTENSION: number; static SOGDIAN: number; static SORA_SOMPENG: number; static SOYOMBO: number; static SPACING_MODIFIER_LETTERS: number; static SPECIALS: number; static SUNDANESE: number; static SUNDANESE_SUPPLEMENT: number; static SUNUWAR: number; static SUPERSCRIPTS_AND_SUBSCRIPTS: number; static SUPPLEMENTAL_ARROWS_A: number; static SUPPLEMENTAL_ARROWS_B: number; static SUPPLEMENTAL_ARROWS_C: number; static SUPPLEMENTAL_MATHEMATICAL_OPERATORS: number; static SUPPLEMENTAL_PUNCTUATION: number; static SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: number; static SUPPLEMENTARY_PRIVATE_USE_AREA_A: number; static SUPPLEMENTARY_PRIVATE_USE_AREA_B: number; static SUTTON_SIGNWRITING: number; static SYLOTI_NAGRI: number; static SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A: number; static SYMBOLS_FOR_LEGACY_COMPUTING: number; static SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT: number; static SYRIAC: number; static SYRIAC_SUPPLEMENT: number; static TAGALOG: number; static TAGBANWA: number; static TAGS: number; static TAI_LE: number; static TAI_THAM: number; static TAI_VIET: number; static TAI_XUAN_JING_SYMBOLS: number; static TAKRI: number; static TAMIL: number; static TAMIL_SUPPLEMENT: number; static TANGSA: number; static TANGUT: number; static TANGUT_COMPONENTS: number; static TANGUT_SUPPLEMENT: number; static TELUGU: number; static THAANA: number; static THAI: number; static TIBETAN: number; static TIFINAGH: number; static TIRHUTA: number; static TODHRI: number; static TOTO: number; static TRANSPORT_AND_MAP_SYMBOLS: number; static TULU_TIGALARI: number; static UGARITIC: number; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: number; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: number; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A: number; static VAI: number; static VARIATION_SELECTORS: number; static VARIATION_SELECTORS_SUPPLEMENT: number; static VEDIC_EXTENSIONS: number; static VERTICAL_FORMS: number; static VITHKUQI: number; static WANCHO: number; static WARANG_CITI: number; static YEZIDI: number; static YI_RADICALS: number; static YI_SYLLABLES: number; static YIJING_HEXAGRAM_SYMBOLS: number; static ZANABAZAR_SQUARE: number; static ZNAMENNY_MUSICAL_NOTATION: number; static readonly ranges: Map<number, [number, number]>; static readonly names: Map<string, number>; } export declare const binaryPropertyNames: Set<string>; export declare const propertyAliases: Map<string, string[]>; export declare const shortToLongPropertyNameMap: Map<string, string>; export declare const shortToLongPropertyValueMap: Map<string, string[]>;