CUBRID Engine
latest
|
#include "intl_support.h"
Go to the source code of this file.
Classes | |
struct | fmt_token |
Typedefs | |
typedef struct fmt_token | FMT_TOKEN |
Functions | |
void | cnv_fmt_analyze (const char *instring, FMT_LEX_MODE mode) |
FMT_TOKEN_TYPE | cnv_fmt_lex (FMT_TOKEN *token) |
void | cnv_fmt_unlex (void) |
const char * | cnv_fmt_next_token (void) |
FMT_LEX_MODE | cnv_fmt_number_mode (INTL_ZONE zone) |
FMT_LEX_MODE | cnv_fmt_time_mode (INTL_ZONE zone) |
void | cnv_fmt_exit (void) |
enum FMT_LEX_MODE |
enum FMT_TOKEN_TYPE |
void cnv_fmt_analyze | ( | const char * | instring, |
FMT_LEX_MODE | mode | ||
) |
Definition at line 1869 of file cnvlex.c.
References assert, cnv_fmt__input, cnv_fmt__mode, cnv_fmt__next, cnv_fmt__unlex, mode, and yy_init.
Referenced by bfmt_new(), bfmt_print(), bfmt_value(), bifmt_numeric_value(), cnv_bad_char(), db_datetime_string(), db_string_date(), db_string_datetime(), db_string_time(), db_string_timestamp(), db_time_string(), db_timestamp_string(), ffmt_value(), fmt_fractional_value(), fmt_time_value(), fmt_timestamp_value(), ifmt_new(), ifmt_numeric_value(), ko_time_value(), mfmt_value(), num_fmt_print(), tfmt_new(), and us_time_value().
void cnv_fmt_exit | ( | void | ) |
Definition at line 1995 of file cnvlex.c.
References NULL, YY_CURRENT_BUFFER, and yy_delete_buffer.
Referenced by cnv_cleanup().
FMT_TOKEN_TYPE cnv_fmt_lex | ( | FMT_TOKEN * | token | ) |
Referenced by bfmt_new(), bfmt_print(), bfmt_value(), bifmt_numeric_value(), cnv_bad_char(), db_datetime_string(), db_string_date(), db_time_string(), db_timestamp_string(), ffmt_value(), fmt_date_value(), fmt_fractional_digits(), fmt_fractional_value(), fmt_integral_digits(), fmt_minute_value(), fmt_second_value(), fmt_time_value(), ifmt_new(), ifmt_numeric_value(), ko_date_value(), ko_time_value(), local_am_pm_value(), mfmt_value(), num_fmt_print(), tfmt_new(), us_date_value(), and us_time_value().
const char* cnv_fmt_next_token | ( | void | ) |
Definition at line 1893 of file cnvlex.c.
References cnv_fmt__next.
Referenced by bfmt_print(), bfmt_value(), bifmt_numeric_value(), db_string_date(), db_string_datetime(), db_string_time(), db_string_timestamp(), ffmt_value(), fmt_fractional_value(), fmt_time_value(), fmt_timestamp_value(), ifmt_numeric_value(), ko_time_value(), mfmt_value(), num_fmt_print(), and us_time_value().
FMT_LEX_MODE cnv_fmt_number_mode | ( | INTL_ZONE | zone | ) |
Definition at line 1928 of file cnvlex.c.
References assert, FL_KO_KR_NUMBER, FL_US_ENG_NUMBER, INTL_ZONE_KR, INTL_ZONE_US, and mode.
Referenced by cnv_fmt_lex_start(), and mfmt_new().
FMT_LEX_MODE cnv_fmt_time_mode | ( | INTL_ZONE | zone | ) |
Definition at line 1962 of file cnvlex.c.
References assert, FL_KO_KR_TIME, FL_US_ENG_TIME, INTL_ZONE_KR, INTL_ZONE_US, and mode.
Referenced by cnv_fmt_lex_start().
void cnv_fmt_unlex | ( | void | ) |
Definition at line 1883 of file cnvlex.c.
References cnv_fmt__unlex.
Referenced by bfmt_print(), fmt_fractional_digits(), and fmt_integral_digits().