diff options
Diffstat (limited to 'JLanguageTool/src/resource/ru/make-dict-ru.sh')
-rw-r--r-- | JLanguageTool/src/resource/ru/make-dict-ru.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/JLanguageTool/src/resource/ru/make-dict-ru.sh b/JLanguageTool/src/resource/ru/make-dict-ru.sh new file mode 100644 index 0000000..64fe938 --- /dev/null +++ b/JLanguageTool/src/resource/ru/make-dict-ru.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +LANG=POSIX +TMP_OUTPUT=inp1.txt +TMP_GET=input.txt +OUTPUT=russian.dict +OUTPUT_SYNTH=russian_synth.dict +rm $TMP_OUTPUT +cat $TMP_GET | sort -u >$TMP_OUTPUT +#create normal dictionary +gawk -f morph_data.awk $TMP_OUTPUT | ./fsa_ubuild -O -o $OUTPUT +echo "Output written to $OUTPUT" +#create synthesis dictionary +gawk -f synteza.awk $TMP_OUTPUT | gawk -f morph_data.awk | sort -u | ./fsa_ubuild -O -o $OUTPUT_SYNTH +gawk -f tags.awk $TMP_OUTPUT |sort -u >tags_russian.txt +echo "Output written to $OUTPUT_SYNTH" |