Go to the source code of this file.
|
enum | my_lex_states {
MY_LEX_START,
MY_LEX_CHAR,
MY_LEX_IDENT,
MY_LEX_IDENT_SEP,
MY_LEX_IDENT_START,
MY_LEX_REAL,
MY_LEX_HEX_NUMBER,
MY_LEX_BIN_NUMBER,
MY_LEX_CMP_OP,
MY_LEX_LONG_CMP_OP,
MY_LEX_STRING,
MY_LEX_COMMENT,
MY_LEX_END,
MY_LEX_NUMBER_IDENT,
MY_LEX_INT_OR_REAL,
MY_LEX_REAL_OR_POINT,
MY_LEX_BOOL,
MY_LEX_EOL,
MY_LEX_LONG_COMMENT,
MY_LEX_END_LONG_COMMENT,
MY_LEX_SEMICOLON,
MY_LEX_SET_VAR,
MY_LEX_USER_END,
MY_LEX_HOSTNAME,
MY_LEX_SKIP,
MY_LEX_USER_VARIABLE_DELIMITER,
MY_LEX_SYSTEM_VAR,
MY_LEX_IDENT_OR_KEYWORD,
MY_LEX_IDENT_OR_HEX,
MY_LEX_IDENT_OR_BIN,
MY_LEX_IDENT_OR_NCHAR,
MY_LEX_STRING_OR_DELIMITER
} |
|
enum | hint_lex_char_classes {
HINT_CHR_ASTERISK,
HINT_CHR_AT,
HINT_CHR_BACKQUOTE,
HINT_CHR_CHAR,
HINT_CHR_DIGIT,
HINT_CHR_DOUBLEQUOTE,
HINT_CHR_EOF,
HINT_CHR_IDENT,
HINT_CHR_MB,
HINT_CHR_NL,
HINT_CHR_QUOTE,
HINT_CHR_SLASH,
HINT_CHR_SPACE
} |
|
◆ lex_state_maps_st
◆ hint_lex_char_classes
Enumerator |
---|
HINT_CHR_ASTERISK | |
HINT_CHR_AT | |
HINT_CHR_BACKQUOTE | |
HINT_CHR_CHAR | |
HINT_CHR_DIGIT | |
HINT_CHR_DOUBLEQUOTE | |
HINT_CHR_EOF | |
HINT_CHR_IDENT | |
HINT_CHR_MB | |
HINT_CHR_NL | |
HINT_CHR_QUOTE | |
HINT_CHR_SLASH | |
HINT_CHR_SPACE | |
◆ my_lex_states
Enumerator |
---|
MY_LEX_START | |
MY_LEX_CHAR | |
MY_LEX_IDENT | |
MY_LEX_IDENT_SEP | |
MY_LEX_IDENT_START | |
MY_LEX_REAL | |
MY_LEX_HEX_NUMBER | |
MY_LEX_BIN_NUMBER | |
MY_LEX_CMP_OP | |
MY_LEX_LONG_CMP_OP | |
MY_LEX_STRING | |
MY_LEX_COMMENT | |
MY_LEX_END | |
MY_LEX_NUMBER_IDENT | |
MY_LEX_INT_OR_REAL | |
MY_LEX_REAL_OR_POINT | |
MY_LEX_BOOL | |
MY_LEX_EOL | |
MY_LEX_LONG_COMMENT | |
MY_LEX_END_LONG_COMMENT | |
MY_LEX_SEMICOLON | |
MY_LEX_SET_VAR | |
MY_LEX_USER_END | |
MY_LEX_HOSTNAME | |
MY_LEX_SKIP | |
MY_LEX_USER_VARIABLE_DELIMITER | |
MY_LEX_SYSTEM_VAR | |
MY_LEX_IDENT_OR_KEYWORD | |
MY_LEX_IDENT_OR_HEX | |
MY_LEX_IDENT_OR_BIN | |
MY_LEX_IDENT_OR_NCHAR | |
MY_LEX_STRING_OR_DELIMITER | |
◆ init_state_maps()