42#include "EST_String.h"
45#include "EST_Ngrammar.h"
58 window[ngram.order()-1] = t;
59 if (ngram.wordlist_index(t) == -1)
60 cerr <<
"EST_Ngrammar test: skipping bad word \"" <<
65 for (i=0; i < ngram.order(); i++)
69 if (ngram.wordlist_index(t) == -1)
70 cerr <<
"EST_Ngrammar test: skipping bad word \"" <<
75 EST_error(
"EST_Ngrammar test: unknown input format \"%s\"\n",
81 for (i=0; i < ngram.order(); i++)
82 if (ngram.wordlist_index(
window(i)) == -1)
111 else if (
ts.open(filename) == -1)
112 EST_error(
"EST_Ngrammar test: unable to open test file \"%s\"\n",
113 (
const char *)filename);
122 prob = ngram.probability(
window);
131 entropy = -1 * (H/
Q);