C/Migemo 1.4
rxgen.h ファイル
#include "charset.h"
rxgen.h の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define RXGEN_OPINDEX_OR   0
#define RXGEN_OPINDEX_NEST_IN   1
#define RXGEN_OPINDEX_NEST_OUT   2
#define RXGEN_OPINDEX_SELECT_IN   3
#define RXGEN_OPINDEX_SELECT_OUT   4
#define RXGEN_OPINDEX_NEWLINE   5

型定義

typedef struct rxgen rxgen

関数

rxgenrxgen_open ()
void rxgen_close (rxgen *rx)
int rxgen_add (rxgen *rx, const unsigned char *word)
unsigned char * rxgen_generate (rxgen *rx)
void rxgen_release (rxgen *rx, unsigned char *s)
void rxgen_reset (rxgen *rx)
void rxgen_setproc_char2int (rxgen *rx, CHARSET_PROC_CHAR2INT proc)
void rxgen_setproc_int2char (rxgen *rx, CHARSET_PROC_INT2CHAR proc)
void rxgen_set_escape_chars (rxgen *rx, const unsigned char *chars)
int rxgen_set_operator (rxgen *rx, int index, const unsigned char *op)
const unsigned char * rxgen_get_operator (rxgen *rx, int index)

マクロ定義詳解

◆ RXGEN_OPINDEX_NEST_IN

#define RXGEN_OPINDEX_NEST_IN   1

◆ RXGEN_OPINDEX_NEST_OUT

#define RXGEN_OPINDEX_NEST_OUT   2

◆ RXGEN_OPINDEX_NEWLINE

#define RXGEN_OPINDEX_NEWLINE   5

◆ RXGEN_OPINDEX_OR

#define RXGEN_OPINDEX_OR   0

◆ RXGEN_OPINDEX_SELECT_IN

#define RXGEN_OPINDEX_SELECT_IN   3

◆ RXGEN_OPINDEX_SELECT_OUT

#define RXGEN_OPINDEX_SELECT_OUT   4

型定義詳解

◆ rxgen

typedef struct rxgen rxgen

関数詳解

◆ rxgen_add()

int rxgen_add ( rxgen * rx,
const unsigned char * word )

◆ rxgen_close()

void rxgen_close ( rxgen * rx)

参照先 rxgen::arena.

参照元 migemo_close().

◆ rxgen_generate()

unsigned char * rxgen_generate ( rxgen * rx)

◆ rxgen_get_operator()

const unsigned char * rxgen_get_operator ( rxgen * rx,
int index )

◆ rxgen_open()

◆ rxgen_release()

void rxgen_release ( rxgen * rx,
unsigned char * s )

参照元 migemo_query().

◆ rxgen_reset()

void rxgen_reset ( rxgen * rx)

参照先 rxgen::arena, rxgen::root.

参照元 migemo_query().

◆ rxgen_set_escape_chars()

void rxgen_set_escape_chars ( rxgen * rx,
const unsigned char * chars )

◆ rxgen_set_operator()

int rxgen_set_operator ( rxgen * rx,
int index,
const unsigned char * op )

参照先 RXGEN_OP_MAXLEN.

参照元 migemo_set_operator().

◆ rxgen_setproc_char2int()

void rxgen_setproc_char2int ( rxgen * rx,
CHARSET_PROC_CHAR2INT proc )

◆ rxgen_setproc_int2char()