#include <dfa.h>

変数 | |
| DFA_STATE * | st |
| Array of all states | |
| int | maxstatenum |
| Number of maximum allocated states | |
| int | state_num |
| Total number of states actually defined | |
| int | arc_num |
| Total number of arcs | |
| int | term_num |
| Total number of categories | |
| unsigned char ** | cp |
| Category-pair constraint is stored in bit, i.e., | |
| unsigned char * | cp_begin |
Store constraint whether c can appear at beginning of sentence | |
| unsigned char * | cp_end |
Store constraint whether c can appear at end of sentence | |
| unsigned char * | cp_root |
Root pointer of cp informations | |
| TERM_INFO | term |
| Information of terminal symbols (category) | |
| boolean * | is_sp |
| TRUE if the category contains only sp word | |
| WORD_ID | sp_id |
| Word ID of short pause word | |
| unsigned char** DFA_INFO::cp |
Category-pair constraint is stored in bit, i.e.,
cp[c1][c2] -> (c2%8)th bit on cp[c1][c2/8] cp_begin[c2] -> (c2%8)th bit on cp_begin[c2/8] cp_end[c2] -> (c2%8)th bit on cp_end[c2/8]
c2 can follow c1
参照元 dfa_cp(), free_dfa_cp(), init_dfa_cp(), malloc_dfa_cp(), realloc_dfa_cp(), と set_dfa_cp().
1.5.4