forked from GitHub/gf-rgl
import of unicodedata in arabic_utilities
This commit is contained in:
@@ -84,15 +84,15 @@ oper
|
|||||||
wmkV : {perfect : Str; cls : VerbForm; root : Str} -> V
|
wmkV : {perfect : Str; cls : VerbForm; root : Str} -> V
|
||||||
= \r -> mkV r.root r.cls ; ----
|
= \r -> mkV r.root r.cls ; ----
|
||||||
wmkV : {perfect : Str; cls : VerbForm} -> V
|
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
|
wmkV : {perfect : Str; imperfect : Str; cls : VerbForm; root : Str} -> V
|
||||||
= \r -> mkV r.root r.cls ; ----
|
= \r -> mkV r.root r.cls ; ----
|
||||||
wmkV : {perfect : Str; imperfect : Str; cls : VerbForm} -> V
|
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
|
wmkV : {root : Str ; cls : VerbForm} -> V
|
||||||
= \r -> mkV r.root r.cls ;
|
= \r -> mkV r.root r.cls ;
|
||||||
wmkV : {imperfect : Str} -> V
|
wmkV : {imperfect : Str} -> V
|
||||||
= \r -> variants {} ; ---- mkV r.imperfect ;
|
= \r -> variants {} ; ---- mkV r.imperfect ; -- expects cls I
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -4,7 +4,9 @@
|
|||||||
#
|
#
|
||||||
# % python3 arabic_utilities.py to <MorphoDictAra.gf | python3 arabic_utilities.py from >b.tmp
|
# % python3 arabic_utilities.py to <MorphoDictAra.gf | python3 arabic_utilities.py from >b.tmp
|
||||||
# % diff MorphoDictAra.gf b.tmp
|
# % diff MorphoDictAra.gf b.tmp
|
||||||
# %
|
# %
|
||||||
|
|
||||||
|
import unicodedata
|
||||||
|
|
||||||
def is_arabic(s):
|
def is_arabic(s):
|
||||||
return s and any(1574 <= ord(c) <= 1616 for c in s)
|
return s and any(1574 <= ord(c) <= 1616 for c in s)
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ MODE = ''
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
if not sys.argv[1:]:
|
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()
|
exit()
|
||||||
MODE = sys.argv[1] #
|
MODE = sys.argv[1] #
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user