4 #include "test_macros.h"
7 main(int argc, char *argv[])
14 /* Initialize a logmath object to pass to fsg_model_read */
15 lmath = logmath_init(1.0001, 0, 0);
16 jsgf = jsgf_parse_file(LMDIR "/polite.gram", NULL);
18 rule = jsgf_get_rule(jsgf, "<polite.startPolite>");
20 fsg = jsgf_build_fsg(jsgf, rule, lmath, 7.5);
23 TEST_ASSERT(fsg_model_add_silence(fsg, "<sil>", -1, 0.3));
24 TEST_ASSERT(fsg_model_add_silence(fsg, "++NOISE++", -1, 0.3));
25 TEST_ASSERT(fsg_model_add_alt(fsg, "please", "please(2)"));
27 jsgf_grammar_free(jsgf);
28 fsg_model_write(fsg, stdout);