view etc/nxml/00370-003FF.el @ 102422:82f82b92314e

(CODING_ISO_CMP_STATUS): New macro. (CODING_ISO_EXTSEGMENT_LEN, CODING_ISO_EMBEDDED_UTF_8): New macros. (MAX_ANNOTATION_LENGTH): Defined to 5. (ADD_COMPOSITION_DATA): New arg nbytes. (emacs_mule_char): New arg cmp_status. (DECODE_EMACS_MULE_COMPOSITION_CHAR): Delete it. (DECODE_EMACS_MULE_COMPOSITION_RULE_20): New arg c. (DECODE_EMACS_MULE_COMPOSITION_RULE_21): New arg c. (DECODE_EMACS_MULE_21_COMPOSITION): Delete the arg c. (DECODE_EMACS_MULE_20_RELATIVE_COMPOSITION): Likewise. (DECODE_EMACS_MULE_20_RULEBASE_COMPOSITION): Likewise. (DECODE_EMACS_MULE_COMPOSITION_START): New macro. (EMACS_MULE_COMPOSITION_END): New macro. (emacs_mule_finish_composition): New function. (EMACS_MULE_MAYBE_FINISH_COMPOSITION): New macro. (decode_coding_emacs_mule): Avoid long looking ahead while handling composition. (DECODE_COMPOSITION_RULE): Argument changed to rule and nbytes. (ENCODE_COMPOSITION_RULE): New macro. (finish_composition): New function. (MAYBE_FINISH_COMPOSITION): Call finish_composition. (DECODE_COMPOSITION_START): New implementation. (DECODE_COMPOSITION_END): Likewise. (STORE_COMPOSITION_RULE): New macro. (decode_coding_iso_2022): Avoid long looking ahead while handling composition, CTEXT extended segment, and embedded UTF-8. (setup_coding_system): For a coding of type iso-2022, reset CODING_ISO_EXTSEGMENT_LEN (coding) and CODING_ISO_EMBEDDED_UTF_8 (coding). (get_translation): Delete arguments last_block, from_nchars, to_nchars. Callers changed. (produce_chars): Don't modify charbuf. Adjusted for the change of get_translation. (produce_composition): Adjusted for the new annotation sequence. (handle_composition_annotation): Likewise. (consume_chars): Adjusted for the change of get_translation.
author Kenichi Handa <handa@m17n.org>
date Fri, 06 Mar 2009 07:51:52 +0000
parents 90cae90fdb0c
children ef719132ddfa
line wrap: on
line source

(nxml-define-char-name-set 'greek-and-coptic
  '(("GREEK NUMERAL SIGN" #x0374)
    ("GREEK LOWER NUMERAL SIGN" #x0375)
    ("GREEK YPOGEGRAMMENI" #x037A)
    ("GREEK QUESTION MARK" #x037E)
    ("GREEK TONOS" #x0384)
    ("GREEK DIALYTIKA TONOS" #x0385)
    ("GREEK CAPITAL LETTER ALPHA WITH TONOS" #x0386)
    ("GREEK ANO TELEIA" #x0387)
    ("GREEK CAPITAL LETTER EPSILON WITH TONOS" #x0388)
    ("GREEK CAPITAL LETTER ETA WITH TONOS" #x0389)
    ("GREEK CAPITAL LETTER IOTA WITH TONOS" #x038A)
    ("GREEK CAPITAL LETTER OMICRON WITH TONOS" #x038C)
    ("GREEK CAPITAL LETTER UPSILON WITH TONOS" #x038E)
    ("GREEK CAPITAL LETTER OMEGA WITH TONOS" #x038F)
    ("GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS" #x0390)
    ("GREEK CAPITAL LETTER ALPHA" #x0391)
    ("GREEK CAPITAL LETTER BETA" #x0392)
    ("GREEK CAPITAL LETTER GAMMA" #x0393)
    ("GREEK CAPITAL LETTER DELTA" #x0394)
    ("GREEK CAPITAL LETTER EPSILON" #x0395)
    ("GREEK CAPITAL LETTER ZETA" #x0396)
    ("GREEK CAPITAL LETTER ETA" #x0397)
    ("GREEK CAPITAL LETTER THETA" #x0398)
    ("GREEK CAPITAL LETTER IOTA" #x0399)
    ("GREEK CAPITAL LETTER KAPPA" #x039A)
    ("GREEK CAPITAL LETTER LAMDA" #x039B)
    ("GREEK CAPITAL LETTER MU" #x039C)
    ("GREEK CAPITAL LETTER NU" #x039D)
    ("GREEK CAPITAL LETTER XI" #x039E)
    ("GREEK CAPITAL LETTER OMICRON" #x039F)
    ("GREEK CAPITAL LETTER PI" #x03A0)
    ("GREEK CAPITAL LETTER RHO" #x03A1)
    ("GREEK CAPITAL LETTER SIGMA" #x03A3)
    ("GREEK CAPITAL LETTER TAU" #x03A4)
    ("GREEK CAPITAL LETTER UPSILON" #x03A5)
    ("GREEK CAPITAL LETTER PHI" #x03A6)
    ("GREEK CAPITAL LETTER CHI" #x03A7)
    ("GREEK CAPITAL LETTER PSI" #x03A8)
    ("GREEK CAPITAL LETTER OMEGA" #x03A9)
    ("GREEK CAPITAL LETTER IOTA WITH DIALYTIKA" #x03AA)
    ("GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA" #x03AB)
    ("GREEK SMALL LETTER ALPHA WITH TONOS" #x03AC)
    ("GREEK SMALL LETTER EPSILON WITH TONOS" #x03AD)
    ("GREEK SMALL LETTER ETA WITH TONOS" #x03AE)
    ("GREEK SMALL LETTER IOTA WITH TONOS" #x03AF)
    ("GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS" #x03B0)
    ("GREEK SMALL LETTER ALPHA" #x03B1)
    ("GREEK SMALL LETTER BETA" #x03B2)
    ("GREEK SMALL LETTER GAMMA" #x03B3)
    ("GREEK SMALL LETTER DELTA" #x03B4)
    ("GREEK SMALL LETTER EPSILON" #x03B5)
    ("GREEK SMALL LETTER ZETA" #x03B6)
    ("GREEK SMALL LETTER ETA" #x03B7)
    ("GREEK SMALL LETTER THETA" #x03B8)
    ("GREEK SMALL LETTER IOTA" #x03B9)
    ("GREEK SMALL LETTER KAPPA" #x03BA)
    ("GREEK SMALL LETTER LAMDA" #x03BB)
    ("GREEK SMALL LETTER MU" #x03BC)
    ("GREEK SMALL LETTER NU" #x03BD)
    ("GREEK SMALL LETTER XI" #x03BE)
    ("GREEK SMALL LETTER OMICRON" #x03BF)
    ("GREEK SMALL LETTER PI" #x03C0)
    ("GREEK SMALL LETTER RHO" #x03C1)
    ("GREEK SMALL LETTER FINAL SIGMA" #x03C2)
    ("GREEK SMALL LETTER SIGMA" #x03C3)
    ("GREEK SMALL LETTER TAU" #x03C4)
    ("GREEK SMALL LETTER UPSILON" #x03C5)
    ("GREEK SMALL LETTER PHI" #x03C6)
    ("GREEK SMALL LETTER CHI" #x03C7)
    ("GREEK SMALL LETTER PSI" #x03C8)
    ("GREEK SMALL LETTER OMEGA" #x03C9)
    ("GREEK SMALL LETTER IOTA WITH DIALYTIKA" #x03CA)
    ("GREEK SMALL LETTER UPSILON WITH DIALYTIKA" #x03CB)
    ("GREEK SMALL LETTER OMICRON WITH TONOS" #x03CC)
    ("GREEK SMALL LETTER UPSILON WITH TONOS" #x03CD)
    ("GREEK SMALL LETTER OMEGA WITH TONOS" #x03CE)
    ("GREEK BETA SYMBOL" #x03D0)
    ("GREEK THETA SYMBOL" #x03D1)
    ("GREEK UPSILON WITH HOOK SYMBOL" #x03D2)
    ("GREEK UPSILON WITH ACUTE AND HOOK SYMBOL" #x03D3)
    ("GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL" #x03D4)
    ("GREEK PHI SYMBOL" #x03D5)
    ("GREEK PI SYMBOL" #x03D6)
    ("GREEK KAI SYMBOL" #x03D7)
    ("GREEK LETTER ARCHAIC KOPPA" #x03D8)
    ("GREEK SMALL LETTER ARCHAIC KOPPA" #x03D9)
    ("GREEK LETTER STIGMA" #x03DA)
    ("GREEK SMALL LETTER STIGMA" #x03DB)
    ("GREEK LETTER DIGAMMA" #x03DC)
    ("GREEK SMALL LETTER DIGAMMA" #x03DD)
    ("GREEK LETTER KOPPA" #x03DE)
    ("GREEK SMALL LETTER KOPPA" #x03DF)
    ("GREEK LETTER SAMPI" #x03E0)
    ("GREEK SMALL LETTER SAMPI" #x03E1)
    ("COPTIC CAPITAL LETTER SHEI" #x03E2)
    ("COPTIC SMALL LETTER SHEI" #x03E3)
    ("COPTIC CAPITAL LETTER FEI" #x03E4)
    ("COPTIC SMALL LETTER FEI" #x03E5)
    ("COPTIC CAPITAL LETTER KHEI" #x03E6)
    ("COPTIC SMALL LETTER KHEI" #x03E7)
    ("COPTIC CAPITAL LETTER HORI" #x03E8)
    ("COPTIC SMALL LETTER HORI" #x03E9)
    ("COPTIC CAPITAL LETTER GANGIA" #x03EA)
    ("COPTIC SMALL LETTER GANGIA" #x03EB)
    ("COPTIC CAPITAL LETTER SHIMA" #x03EC)
    ("COPTIC SMALL LETTER SHIMA" #x03ED)
    ("COPTIC CAPITAL LETTER DEI" #x03EE)
    ("COPTIC SMALL LETTER DEI" #x03EF)
    ("GREEK KAPPA SYMBOL" #x03F0)
    ("GREEK RHO SYMBOL" #x03F1)
    ("GREEK LUNATE SIGMA SYMBOL" #x03F2)
    ("GREEK LETTER YOT" #x03F3)
    ("GREEK CAPITAL THETA SYMBOL" #x03F4)
    ("GREEK LUNATE EPSILON SYMBOL" #x03F5)
    ("GREEK REVERSED LUNATE EPSILON SYMBOL" #x03F6)
    ))

;; arch-tag: 033e25a2-6f9c-4e9f-b517-be5ed38829af