import of unicodedata in arabic_utilities

This commit is contained in:
Aarne Ranta
2023-09-27 12:23:43 +02:00
parent 6e0d281fe0
commit f19dcc01f9
3 changed files with 7 additions and 5 deletions

View File

@@ -84,15 +84,15 @@ oper
wmkV : {perfect : Str; cls : VerbForm; root : Str} -> V
= \r -> mkV r.root r.cls ; ----
wmkV : {perfect : Str; cls : VerbForm} -> V
= \r -> mkV r.perfect r.cls ; ----
= \r -> mkV r.perfect r.cls ; ---- expects root
wmkV : {perfect : Str; imperfect : Str; cls : VerbForm; root : Str} -> V
= \r -> mkV r.root r.cls ; ----
wmkV : {perfect : Str; imperfect : Str; cls : VerbForm} -> V
= \r -> mkV r.perfect r.cls ; ----
= \r -> mkV r.perfect r.cls ; ---- expects root
wmkV : {root : Str ; cls : VerbForm} -> V
= \r -> mkV r.root r.cls ;
wmkV : {imperfect : Str} -> V
= \r -> variants {} ; ---- mkV r.imperfect ;
= \r -> variants {} ; ---- mkV r.imperfect ; -- expects cls I
} ;
}

View File

@@ -4,7 +4,9 @@
#
# % python3 arabic_utilities.py to <MorphoDictAra.gf | python3 arabic_utilities.py from >b.tmp
# % diff MorphoDictAra.gf b.tmp
# %
# %
import unicodedata
def is_arabic(s):
return s and any(1574 <= ord(c) <= 1616 for c in s)

View File

@@ -46,7 +46,7 @@ MODE = ''
if __name__ == '__main__':
if not sys.argv[1:]:
print('usage: read_wiktionary (raw | gf-cnc | gf-abs | gf-map | eval | eval-verbose)')
print('usage: read_wiktionary (raw | gf-cnc | gf-abs | gf-map | eval | eval-funs | eval-verbose | error-analysis)')
exit()
MODE = sys.argv[1] #