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 enum cabocha_charset_t | cabocha_charset_t |
typedef enum cabocha_posset_t | cabocha_posset_t |
typedef enum cabocha_format_t | cabocha_format_t |
typedef enum cabocha_input_layer_t | cabocha_input_layer_t |
typedef enum cabocha_output_layer_t | cabocha_output_layer_t |
typedef enum cabocha_parser_t | cabocha_parser_t |
typedef struct cabocha_chunk_t | CaboCha::Chunk |
typedef struct cabocha_token_t | CaboCha::Token |
typedef enum cabocha_charset_t | CaboCha::CharsetType |
typedef enum cabocha_posset_t | CaboCha::PossetType |
typedef enum cabocha_format_t | CaboCha::FormatType |
typedef enum cabocha_input_layer_t | CaboCha::InputLayerType |
typedef enum cabocha_output_layer_t | CaboCha::OutputLayerType |
typedef enum cabocha_parser_t | CaboCha::ParserType |
Enumerations |
enum | cabocha_charset_t { EUC_JP,
CP932,
UTF8,
ASCII
} |
enum | cabocha_posset_t { IPA,
JUMAN,
UNIDIC
} |
enum | cabocha_format_t {
FORMAT_TREE,
FORMAT_LATTICE,
FORMAT_TREE_LATTICE,
FORMAT_XML,
FORMAT_NONE
} |
enum | cabocha_input_layer_t {
INPUT_RAW_SENTENCE,
INPUT_POS,
INPUT_CHUNK,
INPUT_SELECTION,
INPUT_DEP
} |
enum | cabocha_output_layer_t {
OUTPUT_RAW_SENTENCE,
OUTPUT_POS,
OUTPUT_CHUNK,
OUTPUT_SELECTION,
OUTPUT_DEP
} |
enum | cabocha_parser_t { TRAIN_NE,
TRAIN_CHUNK,
TRAIN_DEP
} |
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 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, cabocha_input_layer_t 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, cabocha_format_t format) |
CABOCHA_DLL_EXTERN const char * | cabocha_tree_tostr2 (cabocha_tree_t *tree, cabocha_format_t format, char *str, size_t length) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_charset (cabocha_tree_t *tree, cabocha_charset_t charset) |
CABOCHA_DLL_EXTERN
cabocha_charset_t | cabocha_tree_charset (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_posset (cabocha_tree_t *tree, cabocha_posset_t posset) |
CABOCHA_DLL_EXTERN cabocha_posset_t | cabocha_tree_posset (cabocha_tree_t *tree) |
CABOCHA_DLL_EXTERN void | cabocha_tree_set_output_layer (cabocha_tree_t *tree, cabocha_output_layer_t output_layer) |
CABOCHA_DLL_EXTERN
cabocha_output_layer_t | 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 () |