hfst-sfstpl2fst (alias hfst-calculate)

Purpose

Compile a file written with SFST programming language into a transducer.

Usage

The help message:


Usage: hfst-sfstpl2fst (alias hfst-calculate) [OPTIONS...] [INFILE]
Compile a file written with SFST programming language into a transducer.

Common options:
  -h, --help             Print help message
  -V, --version          Print version info
  -v, --verbose          Print verbosely while processing
  -q, --quiet            Only print fatal erros and requested output
  -s, --silent           Alias of --quiet
Input/Output options:
  -i, --input=INFILE     Read input from INFILE
  -o, --output=OUTFILE   Write output transducer to OUTFILE
String and format options:
  -f, --format=FMT       Write result in FMT format

If OUTFILE or INFILE is missing or -, standard streams will be used.
FMT must be one of the following: {foma, sfst, openfst-tropical, openfst-log}

Examples:
  echo "[a-z]*" | hfst-sfstpl2fst -f foma > az.foma
    create a foma transducer accepting any number of consecutive
    characters between a and z, inclusive

  echo "a:b (a:<>)+" > ab.sfst-pl ; hfst-sfstpl2fst -f openfst-tropical \
   -i ab.sfst-pl -o ab.tropical
    create a tropical OpenFst transducer that accepts two or more
    consecutive 'a's and maps them into string "b"

Report bugs to <hfst-bugs@helsinki.fi> or directly to our bug tracker at:
<https://sourceforge.net/tracker/?atid=1061990&group_id=224521&func=browse>

More information

See the SFST manual for more information on the SFST programming language syntax.

-- ErikAxelson - 10 Jul 2008