Lines Matching defs:fout

50 ESR_ReturnCode process_single_key_line(SR_Grammar* grammar, PFile* fin, PFile* fout);
51 ESR_ReturnCode process_multi_key_line(SR_Grammar* grammar, const LCHAR* rootrule, PFile* fin, PFile* fout);
79 void display_results(SR_SemanticResult *result, PFile* fout)
94 pfprintf(fout, "{%s : %s}\n", keys[i], value);
96 pfprintf(fout, "Error: %s\n", ESR_rc2str(rc));
98 pfprintf(fout, "--Done--\n");
101 pfprintf(fout, "Error: %s\n", ESR_rc2str(rc));
104 ESR_ReturnCode Parse(SR_Grammar* grammar, LCHAR* trans, PFile* fout, Opts* opts)
124 Parse(grammar, trans, fout, &myopts);
183 pfprintf(fout, "error (%s)\n\n", trans);
189 pfprintf(fout, "no parse (%s)\n\n", trans);
195 pfprintf(fout, "parse ok (%d results) (%s) (%d)\n", result_count, trans, key_count);
197 display_results(semanticResults[i], fout);
211 ESR_ReturnCode ParseTestSet(SR_Grammar* grammar, LCHAR* trans, LCHAR* key, LCHAR* ref, LCHAR* result, PFile* fout)
227 pfprintf(fout, "checking (%s) ref(%s) res(%s)\n", trans, ref, result);
237 pfprintf(fout, "NO PARSE FOR: %s|%s|%s| |", trans, key, ref);
239 pfprintf(fout, "PASSED (%s)\n", trans);
241 pfprintf(fout, "FAILED (%s)\n", trans);
250 pfprintf(fout, "%s|%s|%s|%s|", trans, key, ref, value);
253 pfprintf(fout, "PASSED\n");
255 pfprintf(fout, "FAILED\n");
259 pfprintf(fout, "ERROR: %s, while checking key='%s'\n", ESR_rc2str(rc), key);
283 PFile *fin = NULL, *fout = NULL;
294 fout = PSTDOUT;
344 if ((fout = pfopen(outfilename, "w")) == NULL)
354 rc = Parse(grammar, NULL, fout, &opts);
383 pfprintf(fout, "Transcription: %s\n", trans);
384 if ((rc = Parse(grammar, trans, fout, &opts)) != ESR_SUCCESS)
386 pfprintf(fout, "\n");
403 if (0) rc = process_single_key_line(grammar, fin, fout);
404 else rc = process_multi_key_line(grammar, rootrule, fin, fout);
431 if ((rc = Parse(grammar, trans, fout, &opts)) != ESR_SUCCESS)
438 if (fout && fout != PSTDOUT)
439 pfclose(fout);
448 ESR_ReturnCode process_single_key_line(SR_Grammar* grammar, PFile* fin, PFile* fout)
481 pfprintf(fout, "INVALID FORMAT for input line 1 \n");
493 pfprintf(fout, "INVALID FORMAT for input line 2\n");
505 pfprintf(fout, "INVALID FORMAT for input line 3\n");
518 pfprintf(fout, "INVALID FORMAT for input line, use either PASS or FAIL\n");
523 if ((rc = ParseTestSet(grammar, trans, key, refValue, result, fout)) != ESR_SUCCESS)
528 if ((rc = ParseTestSet(grammar, trans, key, refValue, "PASS", fout)) != ESR_SUCCESS)
536 ESR_ReturnCode process_multi_key_line(SR_Grammar* grammar, const LCHAR* rootrule, PFile* fin, PFile* fout)
583 /* pfprintf(fout,"checking (%s) ref(%s)\n", trans, keyvals); */
593 pfprintf(fout, "%s|%s| |", trans, keyvals);
595 pfprintf(fout, "PASSED\n");
597 pfprintf(fout, "FAILED\n");
629 pfprintf(fout, "%s|%s|%s|%s|", trans, refkey, refval, value);
631 pfprintf(fout, "PASSED\n");
633 pfprintf(fout, "FAILED\n");