Julius 4.2
|
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 }