OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-link-grammar / morphology / ar / arabiclg_one_sentence.sh

15 lines · bash ref:
#!/bin/sh
#
# Usage: ./arabiclg_one_sentence.sh 'input_sentence'
#

export ARAMORPH_HOME=../whereever/aramporh-1.2.1/

time echo -e "$*"			 		|	# time this script and echo STDIN
${ARAMORPH_HOME}/aramorph_fast.pl -i roman 2>/dev/null	|	# morphology; assumed romanized input
./buck2lg.pl	|	# some ugly postprocessing to glean morphemes
(echo -e '!width=118\n!max-length=300\n'; cat; echo -e "\n\n\n\n\n")|	# prepends link-grammar width info
link-parser ar 2>/dev/null		|	# link-grammar parsing
egrep -v 'Opening|width set to|\+Time|RETURN'			|	# eliminates useless lines
egrep -C 70 --color "UNUSED=[0-9]+|Found [0-9]+ linkages"		# highlight number of unused links