#include <cstdio>
Go to the source code of this file.
Namespaces | |
namespace | MeCab |
Classes | |
struct | mecab_dictionary_info_t |
struct | mecab_path_t |
struct | mecab_learner_path_t |
struct | mecab_token_t |
struct | mecab_node_t |
struct | mecab_learner_node_t |
class | MeCab::Tagger |
Defines | |
#define | MECAB_NOR_NODE 0 |
#define | MECAB_UNK_NODE 1 |
#define | MECAB_BOS_NODE 2 |
#define | MECAB_EOS_NODE 3 |
#define | MECAB_USR_DIC 1 |
#define | MECAB_SYS_DIC 0 |
#define | MECAB_UNK_DIC 2 |
Typedefs | |
typedef struct mecab_t | mecab_t |
typedef struct mecab_dictionary_info_t | mecab_dictionary_info_t |
typedef struct mecab_node_t | mecab_node_t |
typedef struct mecab_learner_node_t | mecab_learner_node_t |
typedef struct mecab_path_t | mecab_path_t |
typedef struct mecab_learner_path_t | mecab_learner_path_t |
typedef struct mecab_token_t | mecab_token_t |
typedef struct mecab_dictionary_info_t | MeCab::DictionaryInfo |
typedef struct mecab_path_t | MeCab::Path |
typedef struct mecab_node_t | MeCab::Node |
typedef struct mecab_learner_path_t | MeCab::LearnerPath |
typedef struct mecab_learner_node_t | MeCab::LearnerNode |
typedef struct mecab_token_t | MeCab::Token |
Functions | |
MECAB_DLL_EXTERN int | mecab_do (int argc, char **argv) |
MECAB_DLL_EXTERN mecab_t * | mecab_new (int argc, char **argv) |
MECAB_DLL_EXTERN mecab_t * | mecab_new2 (const char *arg) |
MECAB_DLL_EXTERN const char * | mecab_version () |
MECAB_DLL_EXTERN const char * | mecab_strerror (mecab_t *mecab) |
MECAB_DLL_EXTERN void | mecab_destroy (mecab_t *mecab) |
MECAB_DLL_EXTERN int | mecab_get_partial (mecab_t *mecab) |
MECAB_DLL_EXTERN void | mecab_set_partial (mecab_t *mecab, int partial) |
MECAB_DLL_EXTERN float | mecab_get_theta (mecab_t *mecab) |
MECAB_DLL_EXTERN void | mecab_set_theta (mecab_t *mecab, float theta) |
MECAB_DLL_EXTERN int | mecab_get_lattice_level (mecab_t *mecab) |
MECAB_DLL_EXTERN void | mecab_set_lattice_level (mecab_t *mecab, int level) |
MECAB_DLL_EXTERN int | mecab_get_all_morphs (mecab_t *mecab) |
MECAB_DLL_EXTERN void | mecab_set_all_morphs (mecab_t *mecab, int all_morphs) |
MECAB_DLL_EXTERN const char * | mecab_sparse_tostr (mecab_t *mecab, const char *str) |
MECAB_DLL_EXTERN const char * | mecab_sparse_tostr2 (mecab_t *mecab, const char *str, size_t len) |
MECAB_DLL_EXTERN char * | mecab_sparse_tostr3 (mecab_t *mecab, const char *str, size_t len, char *ostr, size_t olen) |
MECAB_DLL_EXTERN const mecab_node_t * | mecab_sparse_tonode (mecab_t *mecab, const char *) |
MECAB_DLL_EXTERN const mecab_node_t * | mecab_sparse_tonode2 (mecab_t *mecab, const char *, size_t) |
MECAB_DLL_EXTERN const char * | mecab_nbest_sparse_tostr (mecab_t *mecab, size_t N, const char *str) |
MECAB_DLL_EXTERN const char * | mecab_nbest_sparse_tostr2 (mecab_t *mecab, size_t N, const char *str, size_t len) |
MECAB_DLL_EXTERN char * | mecab_nbest_sparse_tostr3 (mecab_t *mecab, size_t N, const char *str, size_t len, char *ostr, size_t olen) |
MECAB_DLL_EXTERN int | mecab_nbest_init (mecab_t *mecab, const char *str) |
MECAB_DLL_EXTERN int | mecab_nbest_init2 (mecab_t *mecab, const char *str, size_t len) |
MECAB_DLL_EXTERN const char * | mecab_nbest_next_tostr (mecab_t *mecab) |
MECAB_DLL_EXTERN char * | mecab_nbest_next_tostr2 (mecab_t *mecab, char *ostr, size_t olen) |
MECAB_DLL_EXTERN const mecab_node_t * | mecab_nbest_next_tonode (mecab_t *mecab) |
MECAB_DLL_EXTERN const char * | mecab_format_node (mecab_t *mecab, const mecab_node_t *node) |
MECAB_DLL_EXTERN const mecab_dictionary_info_t * | mecab_dictionary_info (mecab_t *mecab) |
MECAB_DLL_EXTERN int | mecab_dict_index (int argc, char **argv) |
MECAB_DLL_EXTERN int | mecab_dict_gen (int argc, char **argv) |
MECAB_DLL_EXTERN int | mecab_cost_train (int argc, char **argv) |
MECAB_DLL_EXTERN int | mecab_system_eval (int argc, char **argv) |
MECAB_DLL_EXTERN int | mecab_test_gen (int argc, char **argv) |
MECAB_DLL_EXTERN Tagger * | MeCab::createTagger (int argc, char **argv) |
MECAB_DLL_EXTERN Tagger * | MeCab::createTagger (const char *arg) |
MECAB_DLL_EXTERN const char * | MeCab::getTaggerError () |
#define MECAB_BOS_NODE 2 |
#define MECAB_EOS_NODE 3 |
#define MECAB_NOR_NODE 0 |
#define MECAB_SYS_DIC 0 |
#define MECAB_UNK_DIC 2 |
#define MECAB_UNK_NODE 1 |
#define MECAB_USR_DIC 1 |
typedef struct mecab_dictionary_info_t mecab_dictionary_info_t |
typedef struct mecab_learner_node_t mecab_learner_node_t |
typedef struct mecab_learner_path_t mecab_learner_path_t |
typedef struct mecab_node_t mecab_node_t |
typedef struct mecab_path_t mecab_path_t |
typedef struct mecab_token_t mecab_token_t |
MECAB_DLL_EXTERN int mecab_cost_train | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN void mecab_destroy | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_dict_gen | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN int mecab_dict_index | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN const mecab_dictionary_info_t* mecab_dictionary_info | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_do | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN const char* mecab_format_node | ( | mecab_t * | mecab, | |
const mecab_node_t * | node | |||
) |
MECAB_DLL_EXTERN int mecab_get_all_morphs | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_get_lattice_level | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_get_partial | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN float mecab_get_theta | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_nbest_init | ( | mecab_t * | mecab, | |
const char * | str | |||
) |
MECAB_DLL_EXTERN int mecab_nbest_init2 | ( | mecab_t * | mecab, | |
const char * | str, | |||
size_t | len | |||
) |
MECAB_DLL_EXTERN const mecab_node_t* mecab_nbest_next_tonode | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN const char* mecab_nbest_next_tostr | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN char* mecab_nbest_next_tostr2 | ( | mecab_t * | mecab, | |
char * | ostr, | |||
size_t | olen | |||
) |
MECAB_DLL_EXTERN const char* mecab_nbest_sparse_tostr | ( | mecab_t * | mecab, | |
size_t | N, | |||
const char * | str | |||
) |
MECAB_DLL_EXTERN const char* mecab_nbest_sparse_tostr2 | ( | mecab_t * | mecab, | |
size_t | N, | |||
const char * | str, | |||
size_t | len | |||
) |
MECAB_DLL_EXTERN char* mecab_nbest_sparse_tostr3 | ( | mecab_t * | mecab, | |
size_t | N, | |||
const char * | str, | |||
size_t | len, | |||
char * | ostr, | |||
size_t | olen | |||
) |
MECAB_DLL_EXTERN mecab_t* mecab_new | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN mecab_t* mecab_new2 | ( | const char * | arg | ) |
MECAB_DLL_EXTERN void mecab_set_all_morphs | ( | mecab_t * | mecab, | |
int | all_morphs | |||
) |
MECAB_DLL_EXTERN void mecab_set_lattice_level | ( | mecab_t * | mecab, | |
int | level | |||
) |
MECAB_DLL_EXTERN void mecab_set_partial | ( | mecab_t * | mecab, | |
int | partial | |||
) |
MECAB_DLL_EXTERN void mecab_set_theta | ( | mecab_t * | mecab, | |
float | theta | |||
) |
MECAB_DLL_EXTERN const mecab_node_t* mecab_sparse_tonode | ( | mecab_t * | mecab, | |
const char * | ||||
) |
MECAB_DLL_EXTERN const mecab_node_t* mecab_sparse_tonode2 | ( | mecab_t * | mecab, | |
const char * | , | |||
size_t | ||||
) |
MECAB_DLL_EXTERN const char* mecab_sparse_tostr | ( | mecab_t * | mecab, | |
const char * | str | |||
) |
MECAB_DLL_EXTERN const char* mecab_sparse_tostr2 | ( | mecab_t * | mecab, | |
const char * | str, | |||
size_t | len | |||
) |
MECAB_DLL_EXTERN char* mecab_sparse_tostr3 | ( | mecab_t * | mecab, | |
const char * | str, | |||
size_t | len, | |||
char * | ostr, | |||
size_t | olen | |||
) |
MECAB_DLL_EXTERN const char* mecab_strerror | ( | mecab_t * | mecab | ) |
MECAB_DLL_EXTERN int mecab_system_eval | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN int mecab_test_gen | ( | int | argc, | |
char ** | argv | |||
) |
MECAB_DLL_EXTERN const char* mecab_version | ( | ) |