root/trunk/leim/quail/greek.el

Revision 4220, 31.2 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to LF
Line 
1 ;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
2
3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 ;;   Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;;   2006, 2007, 2008
7 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
8 ;;   Registration Number H14PRO021
9
10 ;; Keywords: multilingual, input method, Greek
11
12 ;; This file is part of GNU Emacs.
13
14 ;; GNU Emacs is free software; you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation; either version 3, or (at your option)
17 ;; any later version.
18
19 ;; GNU Emacs is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22 ;; GNU General Public License for more details.
23
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
26 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27 ;; Boston, MA 02110-1301, USA.
28
29 ;;; Commentary:
30
31 ;;; Code:
32
33 (require 'quail)
34
35 (quail-define-package
36  "greek-jis" "Greek" "$B&8(B" nil
37  "$B&%&K&K&G&M&I&J&A(B: Greek keyboard layout (JIS X0208.1983)
38
39 The layout is same as greek, but uses JIS characters.
40 Sorry, accents and terminal sigma are not supported in JIS."
41  nil t t t t nil nil nil nil nil t)
42
43 (quail-define-rules
44  ("1" ?$B#1(B)
45  ("2" ?$B#2(B)
46  ("3" ?$B#3(B)
47  ("4" ?$B#4(B)
48  ("5" ?$B#5(B)
49  ("6" ?$B#6(B)
50  ("7" ?$B#7(B)
51  ("8" ?$B#8(B)
52  ("9" ?$B#9(B)
53  ("0" ?$B#0(B)
54  ("-" ?$B!](B)
55  ("=" ?$B!a(B)
56  ("`" ?$B!F(B)
57  ("q" ?$B!&(B)
58  ("w" ?$B&R(B)
59  ("e" ?$B&E(B)
60  ("r" ?$B&Q(B)
61  ("t" ?$B&S(B)
62  ("y" ?$B&T(B)
63  ("u" ?$B&H(B)
64  ("i" ?$B&I(B)
65  ("o" ?$B&O(B)
66  ("p" ?$B&P(B)
67  ("[" ?\$B!N(B)
68  ("]" ?\$B!O(B)
69  ("a" ?$B&A(B)
70  ("s" ?$B&R(B)
71  ("d" ?$B&D(B)
72  ("f" ?$B&U(B)
73  ("g" ?$B&C(B)
74  ("h" ?$B&G(B)
75  ("j" ?$B&N(B)
76  ("k" ?$B&J(B)
77  ("l" ?$B&K(B)
78  (";" ?$B!G(B)
79  ("'" ?$B!G(B)
80  ("\\" ?$B!@(B)
81  ("z" ?$B&F(B)
82  ("x" ?$B&V(B)
83  ("c" ?$B&W(B)
84  ("v" ?$B&X(B)
85  ("b" ?$B&B(B)
86  ("n" ?$B&M(B)
87  ("m" ?$B&L(B)
88  ("," ?, )
89  ("." ?. )
90  ("/" ?$B!?(B)
91
92  ("!" ?$B!*(B)
93  ("@" ?$B!w(B)
94  ("#" ?$B!t(B)
95  ("$" ?$B!t(B)
96  ("%" ?$B!s(B)
97  ("^" ?$B!0(B)
98  ("&" ?$B!u(B)
99  ("*" ?$B!v(B)
100  ("(" ?\$B!J(B)
101  (")" ?\$B!K(B)
102  ("_" ?$B!2(B)
103  ("+" ?$B!\(B)
104  ("~" ?$B!1(B)
105  ("Q" ?$B!](B)
106  ("W" ?$B&2(B)
107  ("E" ?$B&%(B)
108  ("R" ?$B&1(B)
109  ("T" ?$B&3(B)
110  ("Y" ?$B&4(B)
111  ("U" ?$B&((B)
112  ("I" ?$B&)(B)
113  ("O" ?$B&/(B)
114  ("P" ?$B&1(B)
115  ("{" ?\$B!P(B)
116  ("}" ?\$B!Q(B)
117  ("A" ?$B&!(B)
118  ("S" ?$B&2(B)
119  ("D" ?$B&$(B)
120  ("F" ?$B&5(B)
121  ("G" ?$B&#(B)
122  ("H" ?$B&'(B)
123  ("J" ?$B&.(B)
124  ("K" ?$B&*(B)
125  ("L" ?$B&+(B)
126  (":" ?$B!I(B)
127  ("\"" ?$B!I(B)
128  ("|" ?$B!C(B)
129  ("Z" ?$B&&(B)
130  ("X" ?$B&6(B)
131  ("C" ?$B&7(B)
132  ("V" ?$B&8(B)
133  ("B" ?$B&"(B)
134  ("N" ?$B&-(B)
135  ("M" ?$B&,(B)
136  ("<" ?$B!((B)
137  (">" ?$B!'(B)
138  ("?" ?$B!)(B))
139
140 ;;
141
142 (quail-define-package "greek-mizuochi" "Greek" "CG" t
143 "The Mizuochi input method for Classical Greek using mule-unicode-0100-24ff.
144
145 -------------------------------------
146 character     capital         small
147 -------------------------------------
148 alpha           A               a
149 beta            B               b
150 gamma           G               g
151 delta           D               d
152 epsilon         E               e
153 zeta            Z               z
154 eta             H               h
155 theta           Q               q
156 iota            I               i
157 kappa           K               k
158 lamda           L               l
159 mu              M               m
160 nu              N               n
161 xi              X               x
162 omicron         O               o
163 pi              P               p
164 rho             R               r
165 sigma           S               s
166 final sigma                     j
167 tau             T               t
168 upsilon         U               u
169 phi             F               f
170 chi             C               c
171 psi             Y               y
172 omega           W               w
173 -------------------------------------
174 sampi                           !
175 digamma         #
176 stigma                          $
177 koppa           &               %
178 -------------------------------------
179
180 ------------------------
181 mark            key
182 ------------------------
183 ypogegrammeni   J
184 psili           '  or  v
185 dasia           `  or  V
186 oxia            /
187 varia           ?
188 perispomeni     \\  or  ^
189 dialytika       \"
190 ano teleia      :
191 erotimatiko     ;
192 ----------------------
193 "
194 nil t t nil nil nil nil nil nil nil t)
195
196 (quail-define-rules
197
198  ("!" ?$,1'a(B) ; sampi
199  ("#" ?$,1'\(B) ; DIGAMMA
200  ("$" ?$,1'[(B) ; stigma
201  ("%" ?$,1'_(B) ; koppa
202  ("&" ?$,1'^(B) ; KOPPA
203  ("'" ?$,1q(B) ("v" ?$,1q(B) ; psili
204  ("/" ?$,1r](B) ; oxia
205  (":" ?$,1&g(B) ; ano teleia
206  (";" ?$,1&^(B) ; erotimatiko
207  ("\"" ?,A((B) ; dialytika
208
209  ("A" ?$,1&q(B)
210  ("B" ?$,1&r(B)
211  ("C" ?$,1''(B)
212  ("D" ?$,1&t(B)
213  ("E" ?$,1&u(B)
214  ("F" ?$,1'&(B)
215  ("G" ?$,1&s(B)
216  ("H" ?$,1&w(B)
217  ("I" ?$,1&y(B)
218  ("wJ" ?$,1rS(B)
219  ("K" ?$,1&z(B)
220  ("L" ?$,1&{(B)
221  ("M" ?$,1&|(B)
222  ("N" ?$,1&}(B)
223  ("O" ?$,1&(B)
224
225  ("P" ?$,1' (B)
226  ("Q" ?$,1&x(B)
227  ("R" ?$,1'!(B)
228  ("S" ?$,1'#(B)
229  ("T" ?$,1'$(B)
230  ("U" ?$,1'%(B)
231  ("hJ" ?$,1r#(B)
232  ("W" ?$,1')(B)
233  ("X" ?$,1&~(B)
234  ("Y" ?$,1'((B)
235  ("Z" ?$,1&v(B)
236  ("?" ?$,1rO(B) ; varia
237  ("\\" ?$,1r (B) ("^" ?$,1r (B) ; perispomeni
238
239  ("`" ?$,1r^(B) ("V" ?$,1r^(B) ; dasia
240  ("a" ?$,1'1(B)
241  ("b" ?$,1'2(B)
242  ("c" ?$,1'G(B)
243  ("d" ?$,1'4(B)
244  ("e" ?$,1'5(B)
245  ("f" ?$,1'F(B)
246  ("g" ?$,1'3(B)
247  ("h" ?$,1'7(B)
248  ("i" ?$,1'9(B)
249  ("j" ?$,1'B(B)
250  ("k" ?$,1':(B)
251  ("l" ?$,1';(B)
252  ("m" ?$,1'<(B)
253  ("n" ?$,1'=(B)
254  ("o" ?$,1'?(B)
255
256  ("p" ?$,1'@(B)
257  ("q" ?$,1'8(B)
258  ("r" ?$,1'A(B)
259  ("s" ?$,1'C(B)
260  ("t" ?$,1'D(B)
261  ("u" ?$,1'E(B)
262  ("aJ" ?$,1qs(B)
263  ("w" ?$,1'I(B)
264  ("x" ?$,1'>(B)
265  ("y" ?$,1'H(B)
266  ("z" ?$,1'6(B)
267
268  ("i`" ?$,1pQ(B) ("iV" ?$,1pQ(B)
269  ("i'" ?$,1pP(B) ("iv" ?$,1pP(B)
270  ("i/" ?$,1q7(B)
271  ("i`/" ?$,1pU(B) ("iV/" ?$,1pU(B) ("i/`" ?$,1pU(B) ("i/V" ?$,1pU(B)
272  ("i'/" ?$,1pT(B) ("iv/" ?$,1pT(B) ("i/'" ?$,1pT(B) ("i/v" ?$,1pT(B)
273  ("i?" ?$,1q6(B)
274  ("i`?" ?$,1pS(B) ("iV?" ?$,1pS(B) ("i?`" ?$,1pS(B) ("i?V" ?$,1pS(B)
275  ("i'?" ?$,1pR(B) ("iv?" ?$,1pR(B) ("i?'" ?$,1pR(B) ("i?v" ?$,1pR(B)
276  ("i^"  ?$,1r6(B) ("i\\" ?$,1r6(B)
277  ("i`^"  ?$,1pW(B) ("i`\\" ?$,1pW(B) ("iV^"  ?$,1pW(B) ("iV\\" ?$,1pW(B)
278  ("i^`"  ?$,1pW(B) ("i\\`" ?$,1pW(B) ("i^V"  ?$,1pW(B) ("i\\V" ?$,1pW(B)
279  ("i'^"  ?$,1pV(B) ("i'\\" ?$,1pV(B) ("iv^"  ?$,1pV(B) ("iv\\" ?$,1pV(B)
280  ("i^'"  ?$,1pV(B) ("i\\'" ?$,1pV(B) ("i^v"  ?$,1pV(B) ("i\\v" ?$,1pV(B)
281  ("i\"" ?$,1'J(B)
282  ("i/\"" ?$,1r3(B) ("i\"/" ?$,1r3(B)
283  ("i?\"" ?$,1r2(B) ("i\"?" ?$,1r2(B)
284
285  ("^`"  ?$,1r?(B) ("^V"  ?$,1r?(B) ("\\`" ?$,1r?(B) ("\\V" ?$,1r?(B)
286  ("`^"  ?$,1r?(B) ("V^"  ?$,1r?(B) ("`\\" ?$,1r?(B) ("V\\" ?$,1r?(B)
287  ("^'"  ?$,1r/(B) ("^v"  ?$,1r/(B) ("\\'" ?$,1r/(B) ("\\v" ?$,1r/(B)
288  ("'^"  ?$,1r/(B) ("v^"  ?$,1r/(B) ("'\\" ?$,1r/(B) ("v\\" ?$,1r/(B)
289  ("/`" ?$,1r>(B) ("/V" ?$,1r>(B) ("`/" ?$,1r>(B) ("V/" ?$,1r>(B)
290  ("/'" ?$,1r.(B) ("/v" ?$,1r.(B) ("'/" ?$,1r.(B) ("v/" ?$,1r.(B)
291  ("?`" ?$,1r=(B) ("?V" ?$,1r=(B) ("`?" ?$,1r=(B) ("V?" ?$,1r=(B)
292  ("?'" ?$,1r-(B) ("?v" ?$,1r-(B) ("'?" ?$,1r-(B) ("v?" ?$,1r-(B)
293  ("\"/" ?$,1rN(B) ("/\"" ?$,1rN(B)
294  ("\"?" ?$,1rM(B) ("?\"" ?$,1rM(B)
295
296  ("e`" ?$,1p1(B) ("eV" ?$,1p1(B)
297  ("e'" ?$,1p0(B) ("ev" ?$,1p0(B)
298  ("e/" ?$,1q3(B)
299  ("e/`" ?$,1p5(B) ("e/V" ?$,1p5(B) ("e`/" ?$,1p5(B) ("eV/" ?$,1p5(B)
300  ("e/'" ?$,1p4(B) ("e/v" ?$,1p4(B) ("e'/" ?$,1p4(B) ("ev/" ?$,1p4(B)
301  ("e?" ?$,1q2(B)
302  ("e?`" ?$,1p3(B) ("e?V" ?$,1p3(B) ("e`?" ?$,1p3(B) ("eV?" ?$,1p3(B)
303  ("e?'" ?$,1p2(B) ("e?v" ?$,1p2(B) ("e'?" ?$,1p2(B) ("ev?" ?$,1p2(B)
304
305  ("a`" ?$,1p!(B) ("aV" ?$,1p!(B)
306  ("a'" ?$,1p (B) ("av" ?$,1p (B)
307  ("a/" ?$,1q1(B)
308  ("a/`" ?$,1p%(B) ("a/V" ?$,1p%(B) ("a`/" ?$,1p%(B) ("aV/" ?$,1p%(B)
309  ("a/'" ?$,1p$(B) ("a/v" ?$,1p$(B) ("a'/" ?$,1p$(B) ("av/" ?$,1p$(B)
310  ("a?" ?$,1q0(B)
311  ("a?`" ?$,1p#(B) ("a?V" ?$,1p#(B) ("a`?" ?$,1p#(B) ("aV?" ?$,1p#(B)
312  ("a?'" ?$,1p"(B) ("a?v" ?$,1p"(B) ("a'?" ?$,1p"(B) ("av?" ?$,1p"(B)
313  ("a^"  ?$,1qv(B) ("a\\" ?$,1qv(B)
314  ("a^`"  ?$,1p'(B) ("a^V"  ?$,1p'(B) ("a\\`" ?$,1p'(B) ("a\\V" ?$,1p'(B)
315  ("a`^"  ?$,1p'(B) ("aV^"  ?$,1p'(B) ("a`\\" ?$,1p'(B) ("aV\\" ?$,1p'(B)
316  ("a^'"  ?$,1p&(B) ("a^v"  ?$,1p&(B) ("a\\'" ?$,1p&(B) ("a\\v" ?$,1p&(B)
317  ("a'^"  ?$,1p&(B) ("av^"  ?$,1p&(B) ("a'\\" ?$,1p&(B) ("av\\" ?$,1p&(B)
318
319  ("aJ`" ?$,1qA(B) ("aJV" ?$,1qA(B)
320  ("aJ'" ?$,1q@(B) ("aJv" ?$,1q@(B)
321  ("aJ/" ?$,1qt(B)
322  ("aJ/`" ?$,1qE(B) ("aJ/V" ?$,1qE(B) ("aJ`/" ?$,1qE(B) ("aJV/" ?$,1qE(B)
323  ("aJ/'" ?$,1qD(B) ("aJ/v" ?$,1qD(B) ("aJ'/" ?$,1qD(B) ("aJv/" ?$,1qD(B)
324  ("aJ?" ?$,1qr(B)
325  ("aJ?`" ?$,1qC(B) ("aJ?V" ?$,1qC(B) ("aJ`?" ?$,1qC(B) ("aJV?" ?$,1qC(B)
326  ("aJ?'" ?$,1qB(B) ("aJ?v" ?$,1qB(B) ("aJ'?" ?$,1qB(B) ("aJv?" ?$,1qB(B)
327  ("aJ^"  ?$,1qw(B) ("aJ\\" ?$,1qw(B)
328  ("aJ^`"  ?$,1qG(B) ("aJ^V"  ?$,1qG(B) ("aJ\\`" ?$,1qG(B) ("aJ\\V" ?$,1qG(B)
329  ("aJ`^"  ?$,1qG(B) ("aJV^"  ?$,1qG(B) ("aJ`\\" ?$,1qG(B) ("aJV\\" ?$,1qG(B)
330  ("aJ^'"  ?$,1qF(B) ("aJ^v"  ?$,1qF(B) ("aJ\\'" ?$,1qF(B) ("aJ\\v" ?$,1qF(B)
331  ("aJ'^"  ?$,1qF(B) ("aJv^"  ?$,1qF(B) ("aJ'\\" ?$,1qF(B) ("aJv\\" ?$,1qF(B)
332
333  ("r`" ?$,1rE(B) ("rV" ?$,1rE(B)
334  ("r'" ?$,1rD(B) ("rv" ?$,1rD(B)
335
336  ("h`" ?$,1pA(B) ("hV" ?$,1pA(B)
337  ("h'" ?$,1p@(B) ("hv" ?$,1p@(B)
338  ("h/" ?$,1q5(B)
339  ("h/`" ?$,1pE(B) ("h/V" ?$,1pE(B) ("h`/" ?$,1pE(B) ("hV/" ?$,1pE(B)
340  ("h/'" ?$,1pD(B) ("h/v" ?$,1pD(B) ("h'/" ?$,1pD(B) ("hv/" ?$,1pD(B)
341  ("h?" ?$,1q4(B)
342  ("h?`" ?$,1pC(B) ("h?V" ?$,1pC(B) ("h`?" ?$,1pC(B) ("hV?" ?$,1pC(B)
343  ("h?'" ?$,1pB(B) ("h?v" ?$,1pB(B) ("h'?" ?$,1pB(B) ("hv?" ?$,1pB(B)
344  ("h^"  ?$,1r&(B) ("h\\" ?$,1r&(B)
345  ("h^`"  ?$,1pG(B) ("h^V"  ?$,1pG(B) ("h\\`" ?$,1pG(B) ("h\\V" ?$,1pG(B)
346  ("h`^"  ?$,1pG(B) ("h`\\" ?$,1pG(B) ("hV^"  ?$,1pG(B) ("hV\\" ?$,1pG(B)
347  ("h^'"  ?$,1pF(B) ("h^v"  ?$,1pF(B) ("h\\'" ?$,1pF(B) ("h\\v" ?$,1pF(B)
348  ("h'^"  ?$,1pF(B) ("h'\\" ?$,1pF(B) ("hv^"  ?$,1pF(B) ("hv\\" ?$,1pF(B)
349
350  ("J" ?$,1&Z(B) ; ypogegrammeni
351
352  ("hJ`" ?$,1qQ(B) ("hJV" ?$,1qQ(B)
353  ("hJ'" ?$,1qP(B) ("hJv" ?$,1qP(B)
354  ("hJ/" ?$,1r$(B)
355  ("hJ`/" ?$,1qU(B) ("hJV/" ?$,1qU(B) ("hJ/`" ?$,1qU(B) ("hJ/V" ?$,1qU(B)
356  ("hJ'/" ?$,1qT(B) ("hJv/" ?$,1qT(B) ("hJ/'" ?$,1qT(B) ("hJ/v" ?$,1qT(B)
357  ("hJ?" ?$,1r"(B)
358  ("hJ`?" ?$,1qS(B) ("hJV?" ?$,1qS(B) ("hJ?`" ?$,1qS(B) ("hJ?V" ?$,1qS(B)
359  ("hJ'?" ?$,1qR(B) ("hJv?" ?$,1qR(B) ("hJ?'" ?$,1qR(B) ("hJ?v" ?$,1qR(B)
360  ("hJ^"  ?$,1r'(B) ("hJ\\" ?$,1r'(B)
361  ("hJ`^"  ?$,1qW(B) ("hJ`\\" ?$,1qW(B) ("hJV^"  ?$,1qW(B) ("hJV\\" ?$,1qW(B)
362  ("hJ^`"  ?$,1qW(B) ("hJ\\`" ?$,1qW(B) ("hJ^V"  ?$,1qW(B) ("hJ\\V" ?$,1qW(B)
363  ("hJ'^"  ?$,1qV(B) ("hJ'\\" ?$,1qV(B) ("hJv^"  ?$,1qV(B) ("hJv\\" ?$,1qV(B)
364  ("hJ^'"  ?$,1qV(B) ("hJ\\'" ?$,1qV(B) ("hJ^v"  ?$,1qV(B) ("hJ\\v" ?$,1qV(B)
365
366  ("o`" ?$,1pa(B) ("oV" ?$,1pa(B)
367  ("o'" ?$,1p`(B) ("ov" ?$,1p`(B)
368  ("o/" ?$,1q9(B)
369  ("o/`" ?$,1pe(B) ("o/V" ?$,1pe(B) ("o`/" ?$,1pe(B) ("oV/" ?$,1pe(B)
370  ("o/'" ?$,1pd(B) ("o/v" ?$,1pd(B) ("o'/" ?$,1pd(B) ("ov/" ?$,1pd(B)
371  ("o?" ?$,1q8(B)
372  ("o?`" ?$,1pc(B) ("o?V" ?$,1pc(B) ("o`?" ?$,1pc(B) ("oV?" ?$,1pc(B)
373  ("o?'" ?$,1pb(B) ("o?v" ?$,1pb(B) ("o'?" ?$,1pb(B) ("ov?" ?$,1pb(B)
374
375  ("u`" ?$,1pq(B) ("uV" ?$,1pq(B)
376  ("u'" ?$,1pp(B) ("uv" ?$,1pp(B)
377  ("u/" ?$,1q;(B)
378  ("u/`" ?$,1pu(B) ("u/V" ?$,1pu(B) ("u`/" ?$,1pu(B) ("uV/" ?$,1pu(B)
379  ("u/'" ?$,1pt(B) ("u/v" ?$,1pt(B) ("u'/" ?$,1pt(B) ("uv/" ?$,1pt(B)
380  ("u?" ?$,1q:(B)
381  ("u?`" ?$,1ps(B) ("u?V" ?$,1ps(B) ("u`?" ?$,1ps(B) ("uV?" ?$,1ps(B)
382  ("u?'" ?$,1pr(B) ("u?v" ?$,1pr(B) ("u'?" ?$,1pr(B) ("uv?" ?$,1pr(B)
383  ("u^"  ?$,1rF(B) ("u\\" ?$,1rF(B)
384  ("u^`"  ?$,1pw(B) ("u^V"  ?$,1pw(B) ("u\\`" ?$,1pw(B) ("u\\V" ?$,1pw(B)
385  ("u`^"  ?$,1pw(B) ("uV^"  ?$,1pw(B) ("u`\\" ?$,1pw(B) ("uV\\" ?$,1pw(B)
386  ("u^'"  ?$,1pv(B) ("u^v"  ?$,1pv(B) ("u\\'" ?$,1pv(B) ("u\\v" ?$,1pv(B)
387  ("u'^"  ?$,1pv(B) ("uv^"  ?$,1pv(B) ("u'\\" ?$,1pv(B) ("uv\\" ?$,1pv(B)
388  ("u\"" ?$,1'K(B)
389  ("u\"/" ?$,1rC(B) ("u/\"" ?$,1rC(B)
390  ("u\"?" ?$,1rB(B) ("u?\"" ?$,1rB(B)
391
392  ("w`" ?$,1q!(B) ("wV" ?$,1q!(B)
393  ("w'" ?$,1q (B) ("wv" ?$,1q (B)
394  ("w/" ?$,1q=(B)
395  ("w/`" ?$,1q%(B) ("w/V" ?$,1q%(B) ("w`/" ?$,1q%(B) ("wV/" ?$,1q%(B)
396  ("w/'" ?$,1q$(B) ("w/v" ?$,1q$(B) ("w'/" ?$,1q$(B) ("wv/" ?$,1q$(B)
397  ("w?" ?$,1q<(B)
398  ("w?`" ?$,1q#(B) ("w?V" ?$,1q#(B) ("w`?" ?$,1q#(B) ("wV?" ?$,1q#(B)
399  ("w?'" ?$,1q"(B) ("w?v" ?$,1q"(B) ("w'?" ?$,1q"(B) ("wv?" ?$,1q"(B)
400  ("w^"  ?$,1rV(B) ("w\\" ?$,1rV(B)
401  ("w^`"  ?$,1q'(B) ("w^V"  ?$,1q'(B) ("w\\`" ?$,1q'(B) ("w\\V" ?$,1q'(B)
402  ("w`^"  ?$,1q'(B) ("wV^"  ?$,1q'(B) ("w`\\" ?$,1q'(B) ("wV\\" ?$,1q'(B)
403  ("w^'"  ?$,1q&(B) ("w^v"  ?$,1q&(B) ("w\\'" ?$,1q&(B) ("w\\v" ?$,1q&(B)
404  ("w'^"  ?$,1q&(B) ("wv^"  ?$,1q&(B) ("w'\\" ?$,1q&(B) ("wv\\" ?$,1q&(B)
405
406  ("wJ`" ?$,1qa(B) ("wJV" ?$,1qa(B)
407  ("wJ'" ?$,1q`(B) ("wJv" ?$,1q`(B)
408  ("wJ/" ?$,1rT(B)
409  ("wJ/`" ?$,1qe(B) ("wJ/V" ?$,1qe(B) ("wJ`/" ?$,1qe(B) ("wJV/" ?$,1qe(B)
410  ("wJ/'" ?$,1qd(B) ("wJ/v" ?$,1qd(B) ("wJ'/" ?$,1qd(B) ("wJv/" ?$,1qd(B)
411  ("wJ?" ?$,1rR(B)
412  ("wJ?`" ?$,1qc(B) ("wJ?V" ?$,1qc(B) ("wJ`?" ?$,1qc(B) ("wJV?" ?$,1qc(B)
413  ("wJ?'" ?$,1qb(B) ("wJ?v" ?$,1qb(B) ("wJ'?" ?$,1qb(B) ("wJv?" ?$,1qb(B)
414  ("wJ^"  ?$,1rW(B) ("wJ\\" ?$,1rW(B)
415  ("wJ^`"  ?$,1qg(B) ("wJ^V"  ?$,1qg(B) ("wJ\\`" ?$,1qg(B) ("wJ\\V" ?$,1qg(B)
416  ("wJ`^"  ?$,1qg(B) ("wJV^"  ?$,1qg(B) ("wJ`\\" ?$,1qg(B) ("wJV\\" ?$,1qg(B)
417  ("wJ^'"  ?$,1qf(B) ("wJ^v"  ?$,1qf(B) ("wJ\\'" ?$,1qf(B) ("wJ\\v" ?$,1qf(B)
418  ("wJ'^"  ?$,1qf(B) ("wJv^"  ?$,1qf(B) ("wJ'\\" ?$,1qf(B) ("wJv\\" ?$,1qf(B)
419  )
420
421 ;;
422
423 (quail-define-package "greek-babel" "Greek" "BG" t
424 "The TeX Babel input method for Classical Greek using mule-unicode-0100-24ff.
425
426 -------------------------------------
427 character     capital         small
428 -------------------------------------
429 alpha           A               a
430 beta            B               b
431 gamma           G               g
432 delta           D               d
433 epsilon         E               e
434 zeta            Z               z
435 eta             H               h
436 theta           J               j
437 iota            I               i
438 kappa           K               k
439 lamda           L               l
440 mu              M               m
441 nu              N               n
442 xi              X               x
443 omicron         O               o
444 pi              P               p
445 rho             R               r
446 sigma           S               s
447 final sigma                     c
448 tau             T               t
449 upsilon         U               u
450 phi             F               f
451 chi             Q               q
452 psi             Y               y
453 omega           W               w
454 -------------------------------------
455 sampi                           !
456 digamma         #
457 stigma                          $
458 koppa           &               %
459 -------------------------------------
460
461 ------------------------
462 mark            key
463 ------------------------
464 ypogegrammeni   |
465 psili           >
466 dasia           <
467 oxia            '
468 koronis         ''
469 varia           `
470 perispomeni     ~
471 dialytika       \"
472 ano teleia      ;
473 erotimatiko     ?
474 ----------------------
475 "
476 nil t t nil nil nil nil nil nil nil t)
477
478 (quail-define-rules
479
480  ("!" ?$,1'a(B) ; sampi
481  ("#" ?$,1'\(B) ; DIGAMMA
482  ("$" ?$,1'[(B) ; stigma
483  ("%" ?$,1'_(B) ; koppa
484  ("&" ?$,1'^(B) ; KOPPA
485  (">" ?$,1q(B) ; psili
486  ("'" ?$,1r](B) ; oxia
487  (";" ?$,1&g(B) ; ano teleia
488  ("?" ?$,1&^(B) ; erotimatiko
489  ("\"" ?,A((B) ; dialytika
490  ("|" ?$,1&Z(B) ; ypogegrammeni
491  ("''" ?$,1q}(B) ; koronis
492  ("((" ?,A+(B) ; #x00ab
493  ("))" ?,A;(B) ; #x00bb
494
495  ("A" ?$,1&q(B)
496  ("A|" ?$,1q|(B)
497  ("B" ?$,1&r(B)
498  ("D" ?$,1&t(B)
499  ("E" ?$,1&u(B)
500  ("F" ?$,1'&(B)
501  ("G" ?$,1&s(B)
502  ("H" ?$,1&w(B)
503  ("H|" ?$,1r,(B)
504  ("I" ?$,1&y(B)
505  ("J" ?$,1&x(B)
506  ("K" ?$,1&z(B)
507  ("L" ?$,1&{(B)
508  ("M" ?$,1&|(B)
509  ("N" ?$,1&}(B)
510  ("O" ?$,1&(B)
511  ("P" ?$,1' (B)
512  ("Q" ?$,1''(B)
513  ("R" ?$,1'!(B)
514  ("S" ?$,1'#(B)
515  ("T" ?$,1'$(B)
516  ("U" ?$,1'%(B)
517  ("W" ?$,1')(B)
518  ("W|" ?$,1r\(B)
519  ("X" ?$,1&~(B)
520  ("Y" ?$,1'((B)
521  ("Z" ?$,1&v(B)
522  ("`" ?$,1rO(B) ; varia
523  ("~" ?$,1r (B) ; perispomeni
524
525  ("<" ?$,1r^(B) ; dasia
526  ("a" ?$,1'1(B)
527  ("a|" ?$,1qs(B)
528  ("b" ?$,1'2(B)
529  ("c" ?$,1'B(B)
530  ("d" ?$,1'4(B)
531  ("e" ?$,1'5(B)
532  ("f" ?$,1'F(B)
533  ("g" ?$,1'3(B)
534  ("h" ?$,1'7(B)
535  ("h|" ?$,1r#(B)
536  ("i" ?$,1'9(B)
537  ("j" ?$,1'8(B)
538  ("k" ?$,1':(B)
539  ("l" ?$,1';(B)
540  ("m" ?$,1'<(B)
541  ("n" ?$,1'=(B)
542  ("o" ?$,1'?(B)
543  ("p" ?$,1'@(B)
544  ("q" ?$,1'G(B)
545  ("r" ?$,1'A(B)
546  ("s" ?$,1'C(B)
547  ("t" ?$,1'D(B)
548  ("u" ?$,1'E(B)
549  ("w" ?$,1'I(B)
550  ("w|" ?$,1rS(B)
551  ("x" ?$,1'>(B)
552  ("y" ?$,1'H(B)
553  ("z" ?$,1'6(B)
554
555  ("<i" ?$,1pQ(B)
556  (">i" ?$,1pP(B)
557  ("'i" ?$,1q7(B)
558  ("<'i" ?$,1pU(B)
559  (">'i" ?$,1pT(B)
560  ("`i" ?$,1q6(B)
561  ("<`i" ?$,1pS(B)
562  (">`i" ?$,1pR(B)
563  ("~i"  ?$,1r6(B)
564  ("<~i"  ?$,1pW(B)
565  (">~i"  ?$,1pV(B)
566  ("\"i" ?$,1'J(B)
567  ("\"'i" ?$,1r3(B)
568  ("\"`i" ?$,1r2(B)
569
570  ("<I" ?$,1pY(B)
571  (">I" ?$,1pX(B)
572  ("'I" ?$,1r;(B)
573  ("<'I" ?$,1p](B)
574  (">'I" ?$,1p\(B)
575  ("`I" ?$,1r:(B)
576  ("<`I" ?$,1p[(B)
577  (">`I" ?$,1pZ(B)
578  ("<~I"  ?$,1p_(B)
579  (">~I"  ?$,1p^(B)
580  ("\"I" ?$,1'*(B)
581
582  ("<~"  ?$,1r?(B)
583  (">~"  ?$,1r/(B)
584  ("<'" ?$,1r>(B)
585  (">'" ?$,1r.(B)
586  ("<`" ?$,1r=(B)
587  (">`" ?$,1r-(B)
588  ("\"'" ?$,1rN(B)
589  ("\"`" ?$,1rM(B)
590
591  ("<e" ?$,1p1(B)
592  (">e" ?$,1p0(B)
593  ("'e" ?$,1q3(B)
594  ("<'e" ?$,1p5(B)
595  (">'e" ?$,1p4(B)
596  ("`e" ?$,1q2(B)
597  ("<`e" ?$,1p3(B)
598  (">`e" ?$,1p2(B)
599
600  ("<E" ?$,1p9(B)
601  (">E" ?$,1p8(B)
602  ("'E" ?$,1r)(B)
603  ("<'E" ?$,1p=(B)
604  (">'E" ?$,1p<(B)
605  ("`E" ?$,1r((B)
606  ("<`E" ?$,1p;(B)
607  (">`E" ?$,1p:(B)
608
609  ("<a" ?$,1p!(B)
610  (">a" ?$,1p (B)
611  ("'a" ?$,1q1(B)
612  ("<'a" ?$,1p%(B)
613  (">'a" ?$,1p$(B)
614  ("`a" ?$,1q0(B)
615  ("<`a" ?$,1p#(B)
616  (">`a" ?$,1p"(B)
617  ("~a"  ?$,1qv(B)
618  ("<~a"  ?$,1p'(B)
619  (">~a"  ?$,1p&(B)
620
621  ("<A" ?$,1p)(B)
622  (">A" ?$,1p((B)
623  ("'A" ?$,1q{(B)
624  ("<'A" ?$,1p-(B)
625  (">'A" ?$,1p,(B)
626  ("`A" ?$,1qz(B)
627  ("<`A" ?$,1p+(B)
628  (">`A" ?$,1p*(B)
629  ("<~A"  ?$,1p/(B)
630  (">~A"  ?$,1p.(B)
631
632  ("<a|" ?$,1qA(B)
633  (">a|" ?$,1q@(B)
634  ("'a|" ?$,1qt(B)
635  ("<'a|" ?$,1qE(B)
636  (">'a|" ?$,1qD(B)
637  ("`a|" ?$,1qr(B)
638  ("<`a|" ?$,1qC(B)
639  (">`a|" ?$,1qB(B)
640  ("~a|"  ?$,1qw(B)
641  ("<~a|"  ?$,1qG(B)
642  (">~a|"  ?$,1qF(B)
643
644  ("<A|" ?$,1qI(B)
645  (">A|" ?$,1qH(B)
646  ("<'A|" ?$,1qM(B)
647  (">'A|" ?$,1qL(B)
648  ("<`A|" ?$,1qK(B)
649  (">`A|" ?$,1qJ(B)
650  ("<~A|"  ?$,1qO(B)
651  (">~A|"  ?$,1qN(B)
652
653  ("<r" ?$,1rE(B)
654  (">r" ?$,1rD(B)
655
656  ("<R" ?$,1rL(B)
657
658  ("<h" ?$,1pA(B)
659  (">h" ?$,1p@(B)
660  ("'h" ?$,1q5(B)
661  ("<'h" ?$,1pE(B)
662  (">'h" ?$,1pD(B)
663  ("`h" ?$,1q4(B)
664  ("<`h" ?$,1pC(B)
665  (">`h" ?$,1pB(B)
666  ("~h"  ?$,1r&(B)
667  ("<~h"  ?$,1pG(B)
668  (">~h"  ?$,1pF(B)
669
670  ("<H" ?$,1pI(B)
671  (">H" ?$,1pH(B)
672  ("'H" ?$,1r+(B)
673  ("<'H" ?$,1pM(B)
674  (">'H" ?$,1pL(B)
675  ("`H" ?$,1r*(B)
676  ("<`H" ?$,1pK(B)
677  (">`H" ?$,1pJ(B)
678  ("<~H"  ?$,1pO(B)
679  (">~H"  ?$,1pN(B)
680
681  ("|" ?$,1&Z(B) ; ypogegrammeni
682
683  ("<h|" ?$,1qQ(B)
684  (">h|" ?$,1qP(B)
685  ("'h|" ?$,1r$(B)
686  ("<'h|" ?$,1qU(B)
687  (">'h|" ?$,1qT(B)
688  ("`h|" ?$,1r"(B)
689  ("<`h|" ?$,1qS(B)
690  (">`h|" ?$,1qR(B)
691  ("~h|"  ?$,1r'(B)
692  ("<~h|"  ?$,1qW(B)
693  (">~h|"  ?$,1qV(B)
694
695  ("<H|" ?$,1qY(B)
696  (">H|" ?$,1qX(B)
697  ("<'H|" ?$,1q](B)
698  (">'H|" ?$,1q\(B)
699  ("<`H|" ?$,1q[(B)
700  (">`H|" ?$,1qZ(B)
701  ("<~H|"  ?$,1q_(B)
702  (">~H|"  ?$,1q^(B)
703
704  ("<o" ?$,1pa(B)
705  (">o" ?$,1p`(B)
706  ("'o" ?$,1q9(B)
707  ("<'o" ?$,1pe(B)
708  (">'o" ?$,1pd(B)
709  ("`o" ?$,1q8(B)
710  ("<`o" ?$,1pc(B)
711  (">`o"