Julius 4.2
libsent/src/dfa/dfa_util.c
説明を見る。
00001 
00018 /*
00019  * Copyright (c) 1991-2011 Kawahara Lab., Kyoto University
00020  * Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
00021  * Copyright (c) 2005-2011 Julius project team, Nagoya Institute of Technology
00022  * All rights reserved
00023  */
00024 
00025 #include <sent/stddefs.h>
00026 #include <sent/dfa.h>
00027 
00034 void
00035 print_dfa_info(FILE *fp, DFA_INFO *dinfo)
00036 {
00037   unsigned long size, allocsize;
00038   if (fp == NULL) return;
00039   fprintf(fp, " DFA grammar info:\n");
00040   fprintf(fp, "      %d nodes, %d arcs, %d terminal(category) symbols\n",
00041          dinfo->state_num, dinfo->arc_num, dinfo->term_num);
00042   
00043   dfa_cp_count_size(dinfo, &size, &allocsize);
00044   fprintf(fp, "      category-pair matrix: %ld bytes (%ld bytes allocated)\n", size, allocsize);
00045 }
00046 
00053 void
00054 print_dfa_cp(FILE *fp, DFA_INFO *dinfo)
00055 {
00056   if (fp == NULL) return;
00057   fprintf(fp, "---------- terminal(category)-pair matrix ----------\n");
00058   dfa_cp_output_rawdata(fp, dinfo);
00059 }