#include <stdio.h>#include <s3types.h>#include <glist.h>#include <fsg.h>#include <kbcore.h>#include <dict.h>#include <mdef.h>#include <tmat.h>#include <ctxt_table.h>Go to the source code of this file.
Classes | |
| struct | word_fsglink_s |
| struct | word_fsg_s |
Defines | |
| #define | word_fsglink_from_state(l) ((l)->from_state) |
| #define | word_fsglink_to_state(l) ((l)->to_state) |
| #define | word_fsglink_wid(l) ((l)->wid) |
| #define | word_fsglink_logs2prob(l) ((l)->logs2prob) |
| #define | word_fsg_name(f) ((f)->name) |
| #define | word_fsg_n_state(f) ((f)->n_state) |
| #define | word_fsg_start_state(f) ((f)->start_state) |
| #define | word_fsg_final_state(f) ((f)->final_state) |
| #define | word_fsg_lw(f) ((f)->lw) |
| #define | word_fsg_use_altpron(f) ((f)->use_altpron) |
| #define | word_fsg_use_filler(f) ((f)->use_filler) |
| #define | word_fsg_trans(f, i, j) ((f)->trans[i][j]) |
| #define | word_fsg_null_trans(f, i, j) ((f)->null_trans[i][j]) |
| #define | word_fsg_lc(f, s) ((f)->lc[s]) |
| #define | word_fsg_rc(f, s) ((f)->rc[s]) |
Typedefs | |
| typedef struct word_fsglink_s | word_fsglink_t |
| typedef struct word_fsg_s | word_fsg_t |
Functions | |
| word_fsg_t * | word_fsg_readfile (const char *file, int use_altpron, int use_filler, kbcore_t *kbc) |
| word_fsg_t * | word_fsg_read (FILE *fp, int use_altpron, int use_filler, kbcore_t *kbc) |
| word_fsg_t * | word_fsg_load (s2_fsg_t *s2_fsg, int use_altpron, int use_filler, kbcore_t *kbc) |
| void | word_fsg_writefile (word_fsg_t *fsg, char *file) |
| void | word_fsg_write (word_fsg_t *fsg, FILE *fp) |
| void | word_fsg_free (word_fsg_t *) |
| int32 | word_fsg_set_start_state (word_fsg_t *fsg, int32 new_start_state) |
| int32 | word_fsg_set_final_state (word_fsg_t *fsg, int32 new_final_state) |
| #define word_fsg_final_state | ( | f | ) | ((f)->final_state) |
| #define word_fsg_lc | ( | f, | |
| s | |||
| ) | ((f)->lc[s]) |
| #define word_fsg_lw | ( | f | ) | ((f)->lw) |
| #define word_fsg_n_state | ( | f | ) | ((f)->n_state) |
| #define word_fsg_name | ( | f | ) | ((f)->name) |
| #define word_fsg_null_trans | ( | f, | |
| i, | |||
| j | |||
| ) | ((f)->null_trans[i][j]) |
| #define word_fsg_rc | ( | f, | |
| s | |||
| ) | ((f)->rc[s]) |
| #define word_fsg_start_state | ( | f | ) | ((f)->start_state) |
| #define word_fsg_trans | ( | f, | |
| i, | |||
| j | |||
| ) | ((f)->trans[i][j]) |
| #define word_fsg_use_altpron | ( | f | ) | ((f)->use_altpron) |
| #define word_fsg_use_filler | ( | f | ) | ((f)->use_filler) |
| #define word_fsglink_from_state | ( | l | ) | ((l)->from_state) |
| #define word_fsglink_logs2prob | ( | l | ) | ((l)->logs2prob) |
| #define word_fsglink_to_state | ( | l | ) | ((l)->to_state) |
| #define word_fsglink_wid | ( | l | ) | ((l)->wid) |
| typedef struct word_fsg_s word_fsg_t |
| typedef struct word_fsglink_s word_fsglink_t |
| void word_fsg_free | ( | word_fsg_t * | ) |
| word_fsg_t* word_fsg_load | ( | s2_fsg_t * | s2_fsg, |
| int | use_altpron, | ||
| int | use_filler, | ||
| kbcore_t * | kbc | ||
| ) |
| word_fsg_t* word_fsg_read | ( | FILE * | fp, |
| int | use_altpron, | ||
| int | use_filler, | ||
| kbcore_t * | kbc | ||
| ) |
| word_fsg_t* word_fsg_readfile | ( | const char * | file, |
| int | use_altpron, | ||
| int | use_filler, | ||
| kbcore_t * | kbc | ||
| ) |
| int32 word_fsg_set_final_state | ( | word_fsg_t * | fsg, |
| int32 | new_final_state | ||
| ) |
| int32 word_fsg_set_start_state | ( | word_fsg_t * | fsg, |
| int32 | new_start_state | ||
| ) |
| void word_fsg_write | ( | word_fsg_t * | fsg, |
| FILE * | fp | ||
| ) |
| void word_fsg_writefile | ( | word_fsg_t * | fsg, |
| char * | file | ||
| ) |
1.7.6.1