CaboCha
Classes | Typedefs | Enumerations | Functions
CaboCha Namespace Reference

Classes

class  Tree
 
class  Parser
 

Typedefs

typedef struct cabocha_chunk_t Chunk
 
typedef struct cabocha_token_t Token
 

Enumerations

enum  CharsetType { EUC_JP = CABOCHA_EUC_JP, CP932 = CABOCHA_CP932, UTF8 = CABOCHA_UTF8, ASCII = CABOCHA_ASCII }
 
enum  PossetType { IPA = CABOCHA_IPA, JUMAN = CABOCHA_JUMAN, UNIDIC = CABOCHA_UNIDIC }
 
enum  FormatType {
  FORMAT_TREE = CABOCHA_FORMAT_TREE, FORMAT_LATTICE = CABOCHA_FORMAT_LATTICE, FORMAT_TREE_LATTICE = CABOCHA_FORMAT_TREE_LATTICE, FORMAT_XML = CABOCHA_FORMAT_XML,
  FORMAT_CONLL = CABOCHA_FORMAT_CONLL, FORMAT_NONE = CABOCHA_FORMAT_NONE
}
 
enum  InputLayerType {
  INPUT_RAW_SENTENCE = CABOCHA_INPUT_RAW_SENTENCE, INPUT_POS = CABOCHA_INPUT_POS, INPUT_CHUNK = CABOCHA_INPUT_CHUNK, INPUT_SELECTION = CABOCHA_INPUT_SELECTION,
  INPUT_DEP = CABOCHA_INPUT_DEP
}
 
enum  OutputLayerType {
  OUTPUT_RAW_SENTENCE = CABOCHA_OUTPUT_RAW_SENTENCE, OUTPUT_POS = CABOCHA_OUTPUT_POS, OUTPUT_CHUNK = CABOCHA_OUTPUT_CHUNK, OUTPUT_SELECTION = CABOCHA_OUTPUT_SELECTION,
  OUTPUT_DEP = CABOCHA_OUTPUT_DEP
}
 
enum  ParserType { TRAIN_NE = CABOCHA_TRAIN_NE, TRAIN_CHUNK = CABOCHA_TRAIN_CHUNK, TRAIN_DEP = CABOCHA_TRAIN_DEP }
 

Functions

CABOCHA_DLL_EXTERN ParsercreateParser (int argc, char **argv)
 
CABOCHA_DLL_EXTERN ParsercreateParser (const char *arg)
 
CABOCHA_DLL_EXTERN const char * getParserError ()
 
CABOCHA_DLL_EXTERN const char * getLastError ()
 
CABOCHA_DLL_EXTERN bool runDependencyTraining (const char *train_file, const char *model_file, const char *prev_model_file, CharsetType charset, PossetType posset, double cost, int freq)
 
CABOCHA_DLL_EXTERN bool runChunkingTraining (const char *train_file, const char *model_file, const char *prev_model_file, CharsetType charset, PossetType posset, double cost, int freq)
 
CABOCHA_DLL_EXTERN bool runNETraining (const char *train_file, const char *model_file, const char *prev_model_file, CharsetType charset, PossetType posset, double cost, int freq)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
EUC_JP 
CP932 
UTF8 
ASCII 
Enumerator
FORMAT_TREE 
FORMAT_LATTICE 
FORMAT_TREE_LATTICE 
FORMAT_XML 
FORMAT_CONLL 
FORMAT_NONE 
Enumerator
INPUT_RAW_SENTENCE 
INPUT_POS 
INPUT_CHUNK 
INPUT_SELECTION 
INPUT_DEP 
Enumerator
OUTPUT_RAW_SENTENCE 
OUTPUT_POS 
OUTPUT_CHUNK 
OUTPUT_SELECTION 
OUTPUT_DEP 
Enumerator
TRAIN_NE 
TRAIN_CHUNK 
TRAIN_DEP 
Enumerator
IPA 
JUMAN 
UNIDIC 

Function Documentation

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::getLastError ( )
CABOCHA_DLL_EXTERN const char* CaboCha::getParserError ( )
CABOCHA_DLL_EXTERN bool CaboCha::runChunkingTraining ( const char *  train_file,
const char *  model_file,
const char *  prev_model_file,
CharsetType  charset,
PossetType  posset,
double  cost,
int  freq 
)
CABOCHA_DLL_EXTERN bool CaboCha::runDependencyTraining ( const char *  train_file,
const char *  model_file,
const char *  prev_model_file,
CharsetType  charset,
PossetType  posset,
double  cost,
int  freq 
)
CABOCHA_DLL_EXTERN bool CaboCha::runNETraining ( const char *  train_file,
const char *  model_file,
const char *  prev_model_file,
CharsetType  charset,
PossetType  posset,
double  cost,
int  freq 
)