Skip to content
This repository was archived by the owner on Oct 19, 2020. It is now read-only.

Commit

Permalink
testing
Browse files Browse the repository at this point in the history
  • Loading branch information
Koziev committed Sep 14, 2014
1 parent f1ebae7 commit 8e3310f
Show file tree
Hide file tree
Showing 7 changed files with 141 additions and 0 deletions.
18 changes: 18 additions & 0 deletions scripts/dictionary/russian-syntax.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
@echo off
rem (c) by Elijah Koziev www.solarix.ru
rem The script recompiles the syntax rules for Russian language, version 'PRO'
rem More info about dictionary compilation:
rem http://solarix.ru/for_developers/bootstrap/compile_dictionary.shtml

IF DEFINED PROCESSOR_ARCHITEW6432 GOTO x64

..\..\exe\compiler -recompile_syntax -j=2 -optimize -dir=..\..\dictionary.src -outdir=..\..\bin-windows ..\..\dictionary.src\common-syntax ..\..\dictionary.src\russian-syntax ..\..\dictionary.src\common_dictionary_xml

GOTO End

:x64
..\..\exe64\compiler -recompile_syntax -j=2 -optimize -dir=..\..\dictionary.src -outdir=..\..\bin-windows64 ..\..\dictionary.src\common-syntax ..\..\dictionary.src\russian-syntax ..\..\dictionary.src\common_dictionary_xml

:End

Call post-compile.cmd
22 changes: 22 additions & 0 deletions scripts/dictionary/russian.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
@echo off

rem (c) by Elijah Koziev www.solarix.ru
rem The script builds the russian dictionary (lexicon + thesaurus + syntax analyzer), version 'PRO'
rem More info about dictionary compilation:
rem http://solarix.ru/for_developers/bootstrap/compile_dictionary.shtml

Call cleanup

IF DEFINED PROCESSOR_ARCHITEW6432 GOTO x64

..\..\exe\compiler -j=2 -optimize -dir=..\..\dictionary.src -outdir=..\..\bin-windows -ldsize=2000000 -save_paradigmas -save_prefix_entry_searcher -save_seeker -save_affixes -save_lemmatizer ..\..\dictionary.src\version-pro ..\..\dictionary.src\dictionary -file=..\..\dictionary.src\russian-language-only.sol ..\..\dictionary.src\shared-resources ..\..\dictionary.src\russian-lexicon ..\..\dictionary.src\russian-stat ..\..\dictionary.src\common-syntax ..\..\dictionary.src\russian-syntax ..\..\dictionary.src\russian-thesaurus ..\..\dictionary.src\lemm_model.files ..\..\dictionary.src\dictionary-russian ..\..\dictionary.src\common_dictionary_xml

GOTO End

:x64
..\..\exe64\compiler -j=2 -optimize -dir=..\..\dictionary.src -outdir=..\..\bin-windows64 -ldsize=2000000 -save_paradigmas -save_prefix_entry_searcher -save_seeker -save_affixes -save_lemmatizer ..\..\dictionary.src\version-pro ..\..\dictionary.src\dictionary -file=..\..\dictionary.src\russian-language-only.sol ..\..\dictionary.src\shared-resources ..\..\dictionary.src\russian-lexicon ..\..\dictionary.src\russian-stat ..\..\dictionary.src\common-syntax ..\..\dictionary.src\russian-syntax ..\..\dictionary.src\russian-thesaurus ..\..\dictionary.src\lemm_model.files ..\..\dictionary.src\dictionary-russian ..\..\dictionary.src\common_dictionary_xml

:End


Call post-compile.cmd
48 changes: 48 additions & 0 deletions scripts/dictionary/russian.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# The script builds the Russian dictionary (lexicon)
# More info about dictionary compilation:
# http://solarix.ru/for_developers/bootstrap/compile_dictionary.shtml

./cleanup.sh

set -e

if [ "$OSTYPE" == "darwin10.0" ]
then

echo "Starting compilation under DARWIN..."
../../exemac/compiler -j=2 -optimize -dir=../../dictionary.src -outdir=../../bin-mac -ldsize=2000000 -save_paradigmas -save_seeker -save_affixes -save_lemmatizer -save_prefix_entry_searcher ../../dictionary.src/version-pro ../../dictionary.src/dictionary -file=../../dictionary.src/russian-language-only.sol ../../dictionary.src/shared-resources ../../dictionary.src/russian-lexicon ../../dictionary.src/russian-stat ../../dictionary.src/russian-thesaurus ../../dictionary.src/lemm_model.files ../../dictionary.src/common-syntax ../../dictionary.src/russian-syntax ../../dictionary.src/dictionary-russian ../../dictionary.src/common_dictionary_xml

else

if [ "$HOSTTYPE" == "x86_64" ]
then

../../exe64/compiler -j=2 -optimize -dir=../../dictionary.src -outdir=../../bin-linux64 -ldsize=2000000 -save_paradigmas -save_seeker -save_affixes -save_lemmatizer -save_prefix_entry_searcher ../../dictionary.src/version-pro ../../dictionary.src/dictionary -file=../../dictionary.src/russian-language-only.sol ../../dictionary.src/shared-resources ../../dictionary.src/russian-lexicon ../../dictionary.src/russian-stat ../../dictionary.src/russian-thesaurus ../../dictionary.src/lemm_model.files ../../dictionary.src/common-syntax ../../dictionary.src/russian-syntax ../../dictionary.src/dictionary-russian ../../dictionary.src/common_dictionary_xml

cp ../../bin-linux64/affixes.bin ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/alphabet.bin ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/diction.bin ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/seeker.bin ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/lexicon.db ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/thesaurus.db ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/prefix_entry_searcher.db ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/lemmatizer.db ../../distributives/Dictionary/pro/linux64/ru
cp ../../bin-linux64/dictionary.xml ../../distributives/Dictionary/pro/linux64/ru

else

../../exe/compiler -j=2 -optimize -dir=../../dictionary.src -outdir=../../bin-linux -ldsize=2000000 -save_paradigmas -save_seeker -save_affixes -save_lemmatizer -save_prefix_entry_searcher ../../dictionary.src/version-pro ../../dictionary.src/dictionary -file=../../dictionary.src/russian-language-only.sol ../../dictionary.src/shared-resources ../../dictionary.src/russian-lexicon ../../dictionary.src/russian-stat ../../dictionary.src/russian-thesaurus ../../dictionary.src/lemm_model.files ../../dictionary.src/common-syntax ../../dictionary.src/russian-syntax ../../dictionary.src/dictionary-russian ../../dictionary.src/common_dictionary_xml

cp ../../bin-linux/affixes.bin ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/alphabet.bin ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/diction.bin ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/seeker.bin ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/lexicon.db ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/thesaurus.db ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/prefix_entry_searcher.db ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/lemmatizer.db ../../distributives/Dictionary/pro/linux/ru
cp ../../bin-linux/dictionary.xml ../../distributives/Dictionary/pro/linux/ru

fi

fi
14 changes: 14 additions & 0 deletions scripts/syntax/console-morphology.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
rem SYNTAX.EXE manual page: http://www.solarix.ru/for_developers/exercise/syntax-analysis.shtml

IF DEFINED PROCESSOR_ARCHITEW6432 GOTO x64

..\..\exe\Syntax.exe -dictdir ..\..\bin-windows -lazy_lexicon -disallow_incomplete -morphology -language autodetect -maxalt 20

GOTO End

:x64

..\..\exe64\Syntax.exe -dictdir ..\..\bin-windows64 -lazy_lexicon -disallow_incomplete -morphology -language autodetect -maxalt 20

:End

12 changes: 12 additions & 0 deletions scripts/syntax/console-morphology.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
if [ "$HOSTTYPE" == "x86_64" ]
then

../../exe64/syntax -dictdir ../../bin-linux64 -lazy_lexicon -disallow_incomplete -morphology -language autodetect -maxalt 20

else

../../exe/syntax -dictdir ../../bin-linux -lazy_lexicon -disallow_incomplete -morphology -language autodetect -maxalt 20

fi


15 changes: 15 additions & 0 deletions scripts/syntax/console-syntax.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
rem Çàïóñê êîíñîëüíîãî îòëàä÷èêà ñèíòàêñè÷åñêîãî ïàðñåðà
rem SYNTAX.EXE manual page: http://www.solarix.ru/for_developers/exercise/syntax-analysis.shtml

IF DEFINED PROCESSOR_ARCHITEW6432 GOTO x64

..\..\exe\Syntax.exe -dictdir ..\..\bin-windows -lazy_lexicon -disallow_incomplete -syntax -maxalt 30

GOTO End

:x64

..\..\exe64\Syntax.exe -dictdir ..\..\bin-windows64 -lazy_lexicon -disallow_incomplete -syntax -maxalt 30

:End

12 changes: 12 additions & 0 deletions scripts/syntax/console-syntax.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
if [ "$HOSTTYPE" == "x86_64" ]
then

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
../../exe64/syntax -dictdir ../../bin-linux64 -lazy_lexicon -disallow_incomplete -syntax -maxalt 20

else

../../exe/syntax -dictdir ../../bin-linux -lazy_lexicon -disallow_incomplete -syntax -maxalt 20

fi

0 comments on commit 8e3310f

Please sign in to comment.