#include <sent/stddefs.h>
#include <sent/htk_hmm.h>
Include dependency graph for rdhmmdef_state.c:
Go to the source code of this file.
Functions | |
static HTK_HMM_State * | state_new () |
void | state_add (HTK_HMM_INFO *hmm, HTK_HMM_State *new) |
HTK_HMM_State * | state_lookup (HTK_HMM_INFO *hmm, char *keyname) |
static HTK_HMM_State * | state_read (FILE *fp, HTK_HMM_INFO *hmm) |
Read one new data and returns the pointer. | |
HTK_HMM_State * | get_state_data (FILE *fp, HTK_HMM_INFO *hmm) |
Return a pointer to the data located at the current point. | |
void | def_state_macro (char *name, FILE *fp, HTK_HMM_INFO *hmm) |
Variables | |
char * | rdhmmdef_token |
Current token. |
Definition in file rdhmmdef_state.c.
|
Allocate a new data area and return it.
Definition at line 35 of file rdhmmdef_state.c. Referenced by state_read(). |
|
Add a new data to the global structure.
Definition at line 58 of file rdhmmdef_state.c. Referenced by def_state_macro(), get_state_data(), and rd_state(). |
|
Look up a data macro by the name.
Definition at line 92 of file rdhmmdef_state.c. Referenced by build_state2gs(), and get_state_data(). |
|
Read one new data and returns the pointer. If a sub-component of this data is directly defined at here, they will be read from here and assigned to this data. If a sub-component is not defined here but a macro name referencing to the component previously defined in other place, the data will be searched by the macro name and the pointer to the found component will be assigned to this model.
Definition at line 119 of file rdhmmdef_state.c. Referenced by def_state_macro(), and get_state_data(). |
|
Return a pointer to the data located at the current point. If the current point is a macro reference, the pointer to the already defined data will be searched and returned. Otherwise, the definition of the data will be read from the current point and pointer to the newly allocated data will be returned.
Definition at line 200 of file rdhmmdef_state.c. Referenced by htk_hmmdata_read(). |
|
Read a new data and store it as a macro.
Definition at line 237 of file rdhmmdef_state.c. Referenced by rdhmmdef(). |