|
C/Migemo 1.4
|
#include "charset.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 |
関数 | |
| rxgen * | rxgen_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) |
| #define RXGEN_OPINDEX_NEST_IN 1 |
| #define RXGEN_OPINDEX_NEST_OUT 2 |
| #define RXGEN_OPINDEX_NEWLINE 5 |
| #define RXGEN_OPINDEX_OR 0 |
| #define RXGEN_OPINDEX_SELECT_IN 3 |
| #define RXGEN_OPINDEX_SELECT_OUT 4 |
| typedef struct rxgen rxgen |
| int rxgen_add | ( | rxgen * | rx, |
| const unsigned char * | word ) |
| void rxgen_close | ( | rxgen * | rx | ) |
参照先 rxgen::arena.
参照元 migemo_close().
| unsigned char * rxgen_generate | ( | rxgen * | rx | ) |
参照先 rxgen::root, strbuf_close(), strbuf_open(), STRDUP.
参照元 migemo_query().
| const unsigned char * rxgen_get_operator | ( | rxgen * | rx, |
| int | index ) |
| rxgen * rxgen_open | ( | ) |
参照先 rxgen::op_nest_in, rxgen::op_nest_out, rxgen::op_newline, rxgen::op_or, rxgen::op_select_in, rxgen::op_select_out, RXGEN_OP_NEST_IN, RXGEN_OP_NEST_OUT, RXGEN_OP_NEWLINE, RXGEN_OP_OR, RXGEN_OP_SELECT_IN, RXGEN_OP_SELECT_OUT, rxgen_set_escape_chars(), rxgen_setproc_char2int(), rxgen_setproc_int2char() (計15項目).
| void rxgen_release | ( | rxgen * | rx, |
| unsigned char * | s ) |
参照元 migemo_query().
| void rxgen_reset | ( | rxgen * | rx | ) |
参照先 rxgen::arena, rxgen::root.
参照元 migemo_query().
| void rxgen_set_escape_chars | ( | rxgen * | rx, |
| const unsigned char * | chars ) |
| int rxgen_set_operator | ( | rxgen * | rx, |
| int | index, | ||
| const unsigned char * | op ) |
参照先 RXGEN_OP_MAXLEN.
| void rxgen_setproc_char2int | ( | rxgen * | rx, |
| CHARSET_PROC_CHAR2INT | proc ) |
| void rxgen_setproc_int2char | ( | rxgen * | rx, |
| CHARSET_PROC_INT2CHAR | proc ) |