Classes |
struct | cabocha_chunk_t |
struct | cabocha_token_t |
class | CaboCha::Tree |
class | CaboCha::Parser |
Namespaces |
namespace | CaboCha |
Typedefs |
typedef struct cabocha_t | cabocha_t |
typedef struct cabocha_tree_t | cabocha_tree_t |
typedef struct cabocha_chunk_t | cabocha_chunk_t |
typedef struct cabocha_token_t | cabocha_token_t |
typedef struct mecab_node_t | mecab_node_t |
typedef struct cabocha_chunk_t | CaboCha::Chunk |
typedef struct cabocha_token_t | CaboCha::Token |
Enumerations |
enum | { CABOCHA_EUC_JP = 0,
CABOCHA_CP932 = 1,
CABOCHA_UTF8 = 2,
CABOCHA_ASCII = 3
} |
enum | { CABOCHA_IPA = 0,
CABOCHA_JUMAN = 1,
CABOCHA_UNIDIC = 2
} |
enum | {
CABOCHA_FORMAT_TREE = 0,
CABOCHA_FORMAT_LATTICE = 1,
CABOCHA_FORMAT_TREE_LATTICE = 2,
CABOCHA_FORMAT_XML = 3,
CABOCHA_FORMAT_NONE = 4
} |
enum | {
CABOCHA_INPUT_RAW_SENTENCE = 0,
CABOCHA_INPUT_POS = 1,
CABOCHA_INPUT_CHUNK = 2,
CABOCHA_INPUT_SELECTION = 3,
CABOCHA_INPUT_DEP = 4
} |
enum | {
CABOCHA_OUTPUT_RAW_SENTENCE = 0,
CABOCHA_OUTPUT_POS = 1,
CABOCHA_OUTPUT_CHUNK = 2,
CABOCHA_OUTPUT_SELECTION = 3,
CABOCHA_OUTPUT_DEP = 4
} |
enum | { CABOCHA_TRAIN_NE = 0,
CABOCHA_TRAIN_CHUNK = 1,
CABOCHA_TRAIN_DEP = 2
} |
enum | { CABOCHA_SHIFT_REDUCE = 0,
CABOCHA_TOURNAMENT = 1
} |
enum | CaboCha::CharsetType { CaboCha::EUC_JP = CABOCHA_EUC_JP,
CaboCha::CP932 = CABOCHA_CP932,
CaboCha::UTF8 = CABOCHA_UTF8,
CaboCha::ASCII = CABOCHA_ASCII
} |
enum | CaboCha::PossetType { CaboCha::IPA = CABOCHA_IPA,
CaboCha::JUMAN = CABOCHA_JUMAN,
CaboCha::UNIDIC = CABOCHA_UNIDIC
} |
enum | CaboCha::FormatType {
CaboCha::FORMAT_TREE = CABOCHA_FORMAT_TREE,
CaboCha::FORMAT_LATTICE = CABOCHA_FORMAT_LATTICE,
CaboCha::FORMAT_TREE_LATTICE = CABOCHA_FORMAT_TREE_LATTICE,
CaboCha::FORMAT_XML = CABOCHA_FORMAT_XML,
CaboCha::FORMAT_NONE = CABOCHA_FORMAT_NONE
} |
enum | CaboCha::InputLayerType {
CaboCha::INPUT_RAW_SENTENCE = CABOCHA_INPUT_RAW_SENTENCE,
CaboCha::INPUT_POS = CABOCHA_INPUT_POS,
CaboCha::INPUT_CHUNK = CABOCHA_INPUT_CHUNK,
CaboCha::INPUT_SELECTION = CABOCHA_INPUT_SELECTION,
CaboCha::INPUT_DEP = CABOCHA_INPUT_DEP
} |
enum | CaboCha::OutputLayerType {
CaboCha::OUTPUT_RAW_SENTENCE = CABOCHA_OUTPUT_RAW_SENTENCE,
CaboCha::OUTPUT_POS = CABOCHA_OUTPUT_POS,
CaboCha::OUTPUT_CHUNK = CABOCHA_OUTPUT_CHUNK,
CaboCha::OUTPUT_SELECTION = CABOCHA_OUTPUT_SELECTION,
CaboCha::OUTPUT_DEP = CABOCHA_OUTPUT_DEP
} |
enum | CaboCha::ParserType { CaboCha::TRAIN_NE = CABOCHA_TRAIN_NE,
CaboCha::TRAIN_CHUNK = CABOCHA_TRAIN_CHUNK,
CaboCha::TRAIN_DEP = CABOCHA_TRAIN_DEP
} |
enum | CaboCha::ParsingAlgorithm { CaboCha::SHIFT_REDUCE = CABOCHA_SHIFT_REDUCE,
CaboCha::TOURNAMENT = CABOCHA_TOURNAMENT
} |
Functions |
CABOCHA_DLL_EXTERN int | cabocha_do (int argc, char **argv) |
CABOCHA_DLL_EXTERN cabocha_t * | cabocha_new (int argc, char **argv) |
CABOCHA_DLL_EXTERN cabocha_t * | cabocha_new2 (const char *arg) |
CABOCHA_DLL_EXTERN const char * | cabocha_strerror (cabocha_t *cabocha) |
CABOCHA_DLL_EXTERN const
cabocha_tree_t * | cabocha_parse_tree (cabocha_t *cabocha, cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN const char * | cabocha_sparse_tostr (cabocha_t *cabocha, const char *str) |
CABOCHA_DLL_EXTERN const char * | cabocha_sparse_tostr2 (cabocha_t *cabocha, const char *str, size_t lenght) |
CABOCHA_DLL_EXTERN const char * | cabocha_sparse_tostr3 (cabocha_t *cabocha, const char *str, size_t length, char *output_str, size_t output_length) |
CABOCHA_DLL_EXTERN void | cabocha_destroy (cabocha_t *cabocha) |
CABOCHA_DLL_EXTERN const
cabocha_tree_t * | cabocha_sparse_totree (cabocha_t *cabocha, const char *str) |
CABOCHA_DLL_EXTERN const
cabocha_tree_t * | cabocha_sparse_totree2 (cabocha_t *cabocha, const char *str, size_t length) |
CABOCHA_DLL_EXTERN cabocha_tree_t * | cabocha_tree_new () |
CABOCHA_DLL_EXTERN void | cabocha_tree_destroy (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN int | cabocha_tree_empty (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_clear (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_clear_chunk (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN size_t | cabocha_tree_size (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN size_t | cabocha_tree_chunk_size (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN size_t | cabocha_tree_token_size (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN const char * | cabocha_tree_sentence (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN size_t | cabocha_tree_sentence_size (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_sentence (cabocha_tree_t *tree, const char *sentence, size_t length) |
CABOCHA_DLL_EXTERN int | cabocha_tree_read (cabocha_tree_t *tree, const char *input, size_t length, int input_layer) |
CABOCHA_DLL_EXTERN int | cabocha_tree_read_from_mecab_node (cabocha_tree_t *tree, const mecab_node_t *node) |
CABOCHA_DLL_EXTERN const
cabocha_token_t * | cabocha_tree_token (cabocha_tree_t *tree, size_t i) |
CABOCHA_DLL_EXTERN const
cabocha_chunk_t * | cabocha_tree_chunk (cabocha_tree_t *tree, size_t i) |
CABOCHA_DLL_EXTERN
cabocha_token_t * | cabocha_tree_add_token (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN
cabocha_chunk_t * | cabocha_tree_add_chunk (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN char * | cabocha_tree_strdup (cabocha_tree_t *tree, const char *str) |
CABOCHA_DLL_EXTERN char * | cabocha_tree_alloc (cabocha_tree_t *tree, size_t size) |
CABOCHA_DLL_EXTERN const char * | cabocha_tree_tostr (cabocha_tree_t *tree, int format) |
CABOCHA_DLL_EXTERN const char * | cabocha_tree_tostr2 (cabocha_tree_t *tree, int format, char *str, size_t length) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_charset (cabocha_tree_t *tree, int charset) |
CABOCHA_DLL_EXTERN int | cabocha_tree_charset (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_posset (cabocha_tree_t *tree, int posset) |
CABOCHA_DLL_EXTERN int | cabocha_tree_posset (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_output_layer (cabocha_tree_t *tree, int output_layer) |
CABOCHA_DLL_EXTERN int | cabocha_tree_output_layer (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN int | cabocha_learn (int argc, char **argv) |
CABOCHA_DLL_EXTERN int | cabocha_system_eval (int argc, char **argv) |
CABOCHA_DLL_EXTERN int | cabocha_model_index (int argc, char **argv) |
CABOCHA_DLL_EXTERN Parser * | CaboCha::createParser (int argc, char **argv) |
CABOCHA_DLL_EXTERN Parser * | CaboCha::createParser (const char *arg) |
CABOCHA_DLL_EXTERN const char * | CaboCha::getParserError () |
CABOCHA_DLL_EXTERN const char * | CaboCha::getLastError () |