diff options
author | unknown <bar@bar.mysql.r18.ru> | 2003-03-14 18:08:12 +0400 |
---|---|---|
committer | unknown <bar@bar.mysql.r18.ru> | 2003-03-14 18:08:12 +0400 |
commit | aeb47edbbc10addaf7b551b8f2de17142f3ad269 (patch) | |
tree | da8de3c08ddcdfb12acc6f34445b02a681926a01 /sql/sql_lex.h | |
parent | 13d28097e7174546409f8757cbed937d9c1ab5a6 (diff) | |
download | mariadb-git-aeb47edbbc10addaf7b551b8f2de17142f3ad269.tar.gz |
Every charset now have its own parser state arrays
Diffstat (limited to 'sql/sql_lex.h')
-rw-r--r-- | sql/sql_lex.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/sql/sql_lex.h b/sql/sql_lex.h index 21c151d33b2..b540f3ef0d1 100644 --- a/sql/sql_lex.h +++ b/sql/sql_lex.h @@ -77,19 +77,6 @@ enum enum_sql_command { SQLCOM_END }; -enum lex_states -{ - STATE_START, STATE_CHAR, STATE_IDENT, STATE_IDENT_SEP, STATE_IDENT_START, - STATE_FOUND_IDENT, STATE_SIGNED_NUMBER, STATE_REAL, STATE_HEX_NUMBER, - STATE_CMP_OP, STATE_LONG_CMP_OP, STATE_STRING, STATE_COMMENT, STATE_END, - STATE_OPERATOR_OR_IDENT, STATE_NUMBER_IDENT, STATE_INT_OR_REAL, - STATE_REAL_OR_POINT, STATE_BOOL, STATE_EOL, STATE_ESCAPE, STATE_LONG_COMMENT, - STATE_END_LONG_COMMENT, STATE_COLON, STATE_SET_VAR, STATE_USER_END, - STATE_HOSTNAME, STATE_SKIP, STATE_USER_VARIABLE_DELIMITER, STATE_SYSTEM_VAR, - STATE_IDENT_OR_KEYWORD, STATE_IDENT_OR_HEX, STATE_IDENT_OR_BIN, - STAT_STRING_OR_DELIMITER -}; - typedef List<Item> List_item; @@ -474,7 +461,7 @@ typedef struct st_lex ulong thread_id,type; enum_sql_command sql_command; thr_lock_type lock_option; - enum lex_states next_state; + enum my_lex_states next_state; enum enum_duplicates duplicates; enum enum_tx_isolation tx_isolation; enum enum_ha_read_modes ha_read_mode; |