#! /bin/csh -f
# Last edited on 1999-02-01 00:06:18 by stolfi

set usage = "$0 [-field NUM] [-eraseSpaces] [-tilde] [-describe]" 

set fld = ( )
set til = ( )
set des = ( )
set eraseSpaces = 0

while ( ( $#argv > 0 ) && ( "x$1" =~ x-* ) )
  if ( ( $#argv >= 2  ) && ( "x$1" == "x-field" ) ) then
    set fld = ( -v field=$2 ); shift; shift; 
  else if ( ( $#argv >= 1  ) && ( "x$1" == "x-tilde" ) ) then
    set til = ( -v append_tilde=1 ); shift;
  else if ( ( $#argv >= 1  ) && ( "x$1" == "x-describe" ) ) then
    set des = ( -v describe_equiv=1 ); shift;
  else if ( ( $#argv >= 1  ) && ( "x$1" == "x-eraseSpaces" ) ) then
    set eraseSpaces = 1; shift;
  else
    echo "invalid option $1"
    echo "usage: ${usage}"; exit 1
  endif
end

if ( $#argv != 0 ) then
  echo "usage: ${usage}"; exit 1
endif

collapse-text \
  -f eva2erg.gawk \
  ${fld} \
  -v erase_ligatures=0 \
  -v map_ee_to_ch=1 \
  -v erase_plumes=0 \
  -v map_sh_to_ch=0 \
  -v ignore_gallows_eyes=1 \
  -v join_ei=1 \
  -v equate_aoy=1 \
  -v collapse_ii=1 \
  -v equate_eights=1 \
  -v equate_pt=1 \
  -v erase_q=0 \
  -v erase_word_spaces=${eraseSpaces} \
  -v unify_word_spaces=0 \
  -v crush_invalid_words=1 \
  ${til} \
  ${des}
