#  Copyright (C) 2016 by Simone Dal Maso <simone.dalmaso@juvox.it>

#  This file is part of liblouis.
#
#  liblouis is free software: you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as
#  published by the Free Software Foundation, either version 2.1 of the
#  License, or (at your option) any later version.
#
#  liblouis is distributed in the hope that it will be useful, but
#  WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
#  Lesser General Public License for more details.
#
#  You should have received a copy of the GNU Lesser General Public
#  License along with liblouis. If not, see
#  <http://www.gnu.org/licenses/>.
#

#--- Polytonic greek extended character set
lowercase  \x1F00  1   # small alpha with psili
lowercase  \x1F01  125-1   # small alpha with dasia
lowercase  \x1F02  12356   # small alpha with psili and varia
lowercase  \x1F03  125-12356   # small alpha with dasia and varia
lowercase  \x1F04  345   # small alpha with psili and oxia
lowercase  \x1F05  125-345   # small alpha with dasia and oxia
lowercase  \x1F06  16   # small alpha with psili and perispomeni
lowercase  \x1F07  125-16   # small alpha with dasia and perispomeni
uppercase  \x1F08  17   # capital alpha with psili
uppercase  \x1F09  125-17   # capital alpha with dasia
uppercase  \x1F0A  12356   # capital alpha with psili and varia
uppercase  \x1F0B  125-123567   # capital alpha with dasia and varia
uppercase  \x1F0C  3457   # capital alpha with psili and oxia
uppercase  \x1F0D  125-23457   # capital alpha with dasia and oxia
uppercase  \x1F0E  167   # capital alpha with psili and perispomeni
uppercase  \x1F0F  125-167   # capital alpha with dasia and perispomeni
lowercase  \x1F10  15   # small epsilon with psili
lowercase  \x1F11  125-15   # small epsilon with dasia
lowercase  \x1F12  14   # small epsilon with psili and varia
lowercase  \x1F13  125-14   # small epsilon with dasia and varia
lowercase  \x1F14  1246   # small epsilon with psili and oxia
lowercase  \x1F15  125-1246   # small epsilon with dasia and oxia
uppercase  \x1F18  157   # capital epsilon with psili
uppercase  \x1F19  125-157   # capital epsilon with dasia
uppercase  \x1F1A  12467   # capital epsilon with psili and varia
uppercase  \x1F1B  125-12467   # capital epsilon with dasia and varia
uppercase  \x1F1C  12467   # capital epsilon with psili and oxia
uppercase  \x1F1D  125-12467   # capital epsilon with dasia and oxia
lowercase  \x1F20  156   # small eta with psili
lowercase  \x1F21  125-156   # small eta with dasia
lowercase  \x1F22  2346   # small eta with psili and varia
lowercase  \x1F23  125-2346   # small eta with dasia and varia
lowercase  \x1F24  123456   # small eta with psili and oxia
lowercase  \x1F25  125-123456   # small eta with dasia and oxia
lowercase  \x1F26  126   # small eta with psili and perispomeni
lowercase  \x1F27  125-126   # small eta with dasia and perispomeni
uppercase  \x1F28  1567   # capital eta with psili
uppercase  \x1F29  125-1567   # capital eta with dasia
uppercase  \x1F2A  23467   # capital eta with psili and varia
uppercase  \x1F2B  125-23467   # capital eta with dasia and varia
uppercase  \x1F2C  1234567   # capital eta with psili and oxia
uppercase  \x1F2D  125-1234567   # capital eta with dasia and oxia
uppercase  \x1F2E  1267   # capital eta with psili and perispomeni
uppercase  \x1F2F  125-1267   # capital eta with dasia and perispomeni
lowercase  \x1F30  24   # small iota with psili
lowercase  \x1F31  125-24   # small iota with dasia
lowercase  \x1F32  34   # small iota with psili and varia
lowercase  \x1F33  125-34   # small iota with dasia and varia
lowercase  \x1F34  12456   # small iota with psili and oxia
lowercase  \x1F35  125-12456   # small iota with dasia and oxia
lowercase  \x1F36  1467   # small iota with psili and perispomeni
lowercase  \x1F37  125-146   # small iota with dasia and perispomeni
uppercase  \x1F38  247   # capital iota with psili
uppercase  \x1F39  125-247   # capital iota with dasia
uppercase  \x1F3A  347   # capital iota with psili and varia
uppercase  \x1F3B  125-347   # capital iota with dasia and varia
uppercase  \x1F3C  124567   # capital iota with psili and oxia
uppercase  \x1F3D  125-124567   # capital iota with dasia and oxia
uppercase  \x1F3E  1467   # capital iota with psili and perispomeni
uppercase  \x1F3F  125-1467   # capital iota with dasia and perispomeni
lowercase  \x1F40  135   # small omicron with psili
lowercase  \x1F41  125-135   # small omicron with dasia
lowercase  \x1F42  346   # small omicron with psili and varia
lowercase  \x1F43  125-346   # small omicron with dasia and varia
lowercase  \x1F44  246   # small omicron with psili and oxia
lowercase  \x1F45  125-246   # small omicron with dasia and oxia
uppercase  \x1F48  1357   # capital omicron with psili
uppercase  \x1F49  125-1357   # capital omicron with dasia
uppercase  \x1F4A  3467   # capital omicron with psili and varia
uppercase  \x1F4B  125-3467   # capital omicron with dasia and varia
uppercase  \x1F4C  2467   # capital omicron with psili and oxia
uppercase  \x1F4D  125-2467   # capital omicron with dasia and oxia
lowercase  \x1F50  136   # small upsilon with psili
lowercase  \x1F51  125-136   # small upsilon with dasia
lowercase  \x1F52  23456   # small upsilon with psili and varia
lowercase  \x1F53  125-23456   # small upsilon with dasia and varia
lowercase  \x1F54  1256   # small upsilon with psili and oxia
lowercase  \x1F55  125-1256   # small upsilon with dasia and oxia
lowercase  \x1F56  1236   # small upsilon with psili and perispomeni
lowercase  \x1F57  125-1236   # small upsilon with dasia and perispomeni
uppercase  \x1F59  125-1367   # capital upsilon with dasia
uppercase  \x1F5B  125-234567   # capital upsilon with dasia and varia
uppercase  \x1F5D  125-12567   # capital upsilon with dasia and oxia
uppercase  \x1F5F  125-12367   # capital upsilon with dasia and perispomeni
lowercase  \x1F60  2456   # small omega with psili
lowercase  \x1F61  125-2456   # small omega with dasia
lowercase  \x1F62  12345   # small omega with psili and varia
lowercase  \x1F63  125-12345   # small omega with dasia and varia
lowercase  \x1F64  245   # small omega with psili and oxia
lowercase  \x1F65  125-245   # small omega with dasia and oxia
lowercase  \x1F66  3456   # small omega with psili and perispomeni
lowercase  \x1F67  125-3456   # small omega with dasia and perispomeni
uppercase  \x1F68  24567   # capital omega with psili
uppercase  \x1F69  125-24567   # capital omega with dasia
uppercase  \x1F6A  125-123457   # capital omega with psili and varia
uppercase  \x1F6B  125-123457   # capital omega with dasia and varia
uppercase  \x1F6C  2457   # capital omega with psili and oxia
uppercase  \x1F6D  125-2457   # capital omega with dasia and oxia
uppercase  \x1F6E  34567   # capital omega with psili and perispomeni
uppercase  \x1F6F  125-34567   # capital omega with dasia and perispomeni
lowercase  \x1F70  12356   # small alpha with varia
lowercase  \x1F71  345   # small alpha with oxia
lowercase  \x1F72  14   # small epsilon with varia
lowercase  \x1F73  1246   # small epsilon with oxia
lowercase  \x1F74  2346   # small eta with varia
lowercase  \x1F75  123456   # small eta with oxia
lowercase  \x1F76  34   # small iota with varia
lowercase  \x1F77  12456   # small iota with oxia
lowercase  \x1F78  346   # small omicron with varia
lowercase  \x1F79  246   # small omicron with oxia
lowercase  \x1F7A  23456   # small upsilon with varia
lowercase  \x1F7B  1256   # small upsilon with oxia
lowercase  \x1F7C  12345   # small omega with varia
lowercase  \x1F7D  245   # small omega with oxia
lowercase  \x1F80  18   # small alpha with psili and ypogegrammeni
lowercase  \x1F81  125-18   # small alpha with dasia and ypogegrammeni
lowercase  \x1F82  123568   # small alpha with psili and varia and ypogegrammeni
lowercase  \x1F83  125-123568   # small alpha with dasia and varia and ypogegrammeni
lowercase  \x1F84  3458   # small alpha with psili and oxia and ypogegrammeni
lowercase  \x1F85  125-3458   # small alpha with dasia and oxia and ypogegrammeni
lowercase  \x1F86  168   # small alpha with psili and perispomeni and ypogegrammeni
lowercase  \x1F87  125-168   # small alpha with dasia and perispomeni and ypogegrammeni
uppercase  \x1F88  178   # capital alpha with psili and prosgegrammeni
uppercase  \x1F89  125-178   # capital alpha with dasia and prosgegrammeni
uppercase  \x1F8A  1235678   # capital alpha with psili and varia and prosgegrammeni
uppercase  \x1F8B  125-1235678   # capital alpha with dasia and varia and prosgegrammeni
uppercase  \x1F8C  34578   # capital alpha with psili and oxia and prosgegrammeni
uppercase  \x1F8D  125-34578   # capital alpha with dasia and oxia and prosgegrammeni
uppercase  \x1F8E  1678   # capital alpha with psili and perispomeni and prosgegrammeni
uppercase  \x1F8F  125-1678   # capital alpha with dasia and perispomeni and prosgegrammeni
lowercase  \x1F90  1568   # small eta with psili and ypogegrammeni
lowercase  \x1F91  125-1568   # small eta with dasia and ypogegrammeni
lowercase  \x1F92  23468   # small eta with psili and varia and ypogegrammeni
lowercase  \x1F93  125-23468   # small eta with dasia and varia and ypogegrammeni
lowercase  \x1F94  1234568   # small eta with psili and oxia and ypogegrammeni
lowercase  \x1F95  125-1234568   # small eta with dasia and oxia and ypogegrammeni
lowercase  \x1F96  1268   # small eta with psili and perispomeni and ypogegrammeni
lowercase  \x1F97  125-1268   # small eta with dasia and perispomeni and ypogegrammeni
uppercase  \x1F98  15678   # capital eta with psili and prosgegrammeni
uppercase  \x1F99  125-15678   # capital eta with dasia and prosgegrammeni
uppercase  \x1F9A  234678   # capital eta with psili and varia and prosgegrammeni
uppercase  \x1F9B  125-234678   # capital eta with dasia and varia and prosgegrammeni
uppercase  \x1F9C  12345678   # capital eta with psili and oxia and prosgegrammeni
uppercase  \x1F9D  125-12345678   # capital eta with dasia and oxia and prosgegrammeni
uppercase  \x1F9E  12678   # capital eta with psili and perispomeni and prosgegrammeni
uppercase  \x1F9F  125-12678   # capital eta with dasia and perispomeni and prosgegrammeni
lowercase  \x1FA0  24568   # small omega with psili and ypogegrammeni
lowercase  \x1FA1  125-24568   # small omega with dasia and ypogegrammeni
lowercase  \x1FA2  123458   # small omega with psili and varia and ypogegrammeni
lowercase  \x1FA3  125-123458   # small omega with dasia and varia and ypogegrammeni
lowercase  \x1FA4  2458   # small omega with psili and oxia and ypogegrammeni
lowercase  \x1FA5  125-2458   # small omega with dasia and oxia and ypogegrammeni
lowercase  \x1FA6  34568   # small omega with psili and perispomeni and ypogegrammeni
lowercase  \x1FA7  125-34568   # small omega with dasia and perispomeni and ypogegrammeni
uppercase  \x1FA8  245678   # capital omega with psili and prosgegrammeni
uppercase  \x1FA9  125-245678   # capital omega with dasia and prosgegrammeni
uppercase  \x1FAA  1234578   # capital omega with psili and varia and prosgegrammeni
uppercase  \x1FAB  125-1234578   # capital omega with dasia and varia and prosgegrammeni
uppercase  \x1FAC  24578   # capital omega with psili and oxia and prosgegrammeni
uppercase  \x1FAD  125-24578   # capital omega with dasia and oxia and prosgegrammeni
uppercase  \x1FAE  345678   # capital omega with psili and perispomeni and prosgegrammeni
uppercase  \x1FAF  125-345678   # capital omega with dasia and perispomeni and prosgegrammeni
lowercase  \x1FB0  4-1   # small alpha with vrachy
lowercase  \x1FB1  45-1   # small alpha with macron
lowercase  \x1FB2  123568   # small alpha with varia and ypogegrammeni
lowercase  \x1FB3  18   # small alpha with ypogegrammeni
lowercase  \x1FB4  3458   # small alpha with oxia and ypogegrammeni
lowercase  \x1FB6  16   # small alpha with perispomeni
lowercase  \x1FB7  168   # small alpha with perispomeni and ypogegrammeni
uppercase  \x1FB8  4-17   # capital alpha with vrachy
uppercase  \x1FB9  45-17   # capital alpha with macron
uppercase  \x1FBA  123567   # capital alpha with varia
uppercase  \x1FBB  3457   # capital alpha with oxia
uppercase  \x1FBC  178   # capital alpha with prosgegrammeni
sign  \x1FBD  6   # koronis
#sign  \x1FBE     # prosgegrammeni
#sign  \x1FBF     # psili
#sign  \x1FC0     # perispomeni
#sign  \x1FC1     # dialytika and perispomeni
lowercase  \x1FC2  23468   # small eta with varia and ypogegrammeni
lowercase  \x1FC3  1568   # small eta with ypogegrammeni
lowercase  \x1FC4  1234568   # small eta with oxia and ypogegrammeni
lowercase  \x1FC6  126   # small eta with perispomeni
lowercase  \x1FC7  1268   # small eta with perispomeni and ypogegrammeni
uppercase  \x1FC8  147   # capital epsilon with varia
uppercase  \x1FC9  12467   # capital epsilon with oxia
uppercase  \x1FCA  23467   # capital eta with varia
uppercase  \x1FCB  1234567   # capital eta with oxia
uppercase  \x1FCC  15678   # capital eta with prosgegrammeni
#sign  \x1FCD     # psili and varia
#sign  \x1FCE     # psili and oxia
#sign  \x1FCF     # psili and perispomeni
lowercase  \x1FD0  4-24   # small iota with vrachy
lowercase  \x1FD1  45-24   # small iota with macron
lowercase  \x1FD2  125-34   # small iota with dialytika and varia
lowercase  \x1FD3  12456-125   # small iota with dialytika and oxia
lowercase  \x1FD6  146   # small iota with perispomeni
#lowercase  \x1FD7     # small iota with dialytika and perispomeni
uppercase  \x1FD8  4-247   # capital iota with vrachy
uppercase  \x1FD9  45-247   # capital iota with macron
uppercase  \x1FDA  347   # capital iota with varia
uppercase  \x1FDB  124567   # capital iota with oxia
#sign  \x1FDD     # dasia and varia
#sign  \x1FDE     # dasia and oxia
#sign  \x1FDF     # dasia and perispomeni
lowercase  \x1FE0  4-136   # small upsilon with vrachy
lowercase  \x1FE1  45-136   # small upsilon with macron
lowercase  \x1FE2  23456-125   # small upsilon with dialytika and varia
lowercase  \x1FE3  1256-125   # small upsilon with dialytika and oxia
lowercase  \x1FE4  1235   # small rho with psili
lowercase  \x1FE5  125-1235   # small rho with dasia
lowercase  \x1FE6  1236   # small upsilon with perispomeni
lowercase  \x1FE7  1236-125   # small upsilon with dialytika and perispomeni
uppercase  \x1FE8  4-1367   # capital upsilon with vrachy
uppercase  \x1FE9  45-1367   # capital upsilon with macron
uppercase  \x1FEA  234567   # capital upsilon with varia
uppercase  \x1FEB  12567   # capital upsilon with oxia
uppercase  \x1FEC  125-12357   # capital rho with dasia
#sign  \x1FED     # dialytika and varia
#sign  \x1FEE     # dialytika and oxia
#sign  \x1FEF     # varia
lowercase  \x1FF2  123458   # small omega with varia and ypogegrammeni
lowercase  \x1FF3  24568   # small omega with ypogegrammeni
lowercase  \x1FF4  2458   # small omega with oxia and ypogegrammeni
lowercase  \x1FF6  3456   # small omega with perispomeni
lowercase  \x1FF7  34568   # small omega with perispomeni and ypogegrammeni
uppercase  \x1FF8  3467   # capital omicron with varia
uppercase  \x1FF9  2467   # capital omicron with oxia
uppercase  \x1FFA  123457   # capital omega with varia
uppercase  \x1FFB  2457   # capital omega with oxia
uppercase  \x1FFC  245678   # capital omega with prosgegrammeni
#sign  \x1FFD     # oxia
sign  \x1FFE  125   # dasia