You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
721 B
31 lines
721 B
#!/bin/sh |
|
|
|
# determine Java environment |
|
export JAVA_PLATFORM="sun-jdk" |
|
eval `@l_prefix@/bin/java-toolkit -e` |
|
|
|
# sanity check arguments |
|
if [ $# -lt 1 -o $# -gt 2 ]; then |
|
echo "Usage: postagger <model-file>|<model-name> [-textFile <input>]" |
|
exit 1 |
|
fi |
|
model="$1" |
|
shift |
|
|
|
# determine model |
|
if [ ! -f "$model" ]; then |
|
if [ -f "@l_prefix@/share/postagger/$model.tagger" ]; then |
|
model="@l_prefix@/share/postagger/$model.tagger" |
|
else |
|
echo "No such model: $model" |
|
exit 1 |
|
fi |
|
fi |
|
|
|
# pass-through execution |
|
exec @l_prefix@/bin/java \ |
|
-mx5g -cp "@l_prefix@/lib/postagger/stanford-postagger.jar:" \ |
|
edu.stanford.nlp.tagger.maxent.MaxentTagger \ |
|
-model "$model" \ |
|
"$@" |
|
|
|
|