Go to the source code of this file.
|
u8 * | format_vlib_lex_token (u8 *s, va_list *args) |
|
void | vlib_lex_get_token (vlib_lex_main_t *lm, vlib_lex_token_t *rv) |
|
u16 | vlib_lex_add_token (vlib_lex_main_t *lm, char *token_name) |
|
static u16 | add_keyword (vlib_lex_main_t *lm, char *keyword, char *token_name) |
|
u16 | vlib_lex_find_or_add_keyword (vlib_lex_main_t *lm, char *keyword, char *token_name) |
|
void | vlib_lex_set_action_range (u32 table_index, u8 lo, u8 hi, u16 action, u16 token, u32 next_table_index) |
|
u16 | vlib_lex_add_table (char *name) |
|
void | vlib_lex_reset (vlib_lex_main_t *lm, u8 *input_vector) |
|
static clib_error_t * | lex_onetime_init (vlib_main_t *vm) |
|
◆ LEX_DEBUG
Definition at line 20 of file lex.c.
◆ add_keyword()
◆ format_vlib_lex_token()
u8* format_vlib_lex_token |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
Definition at line 23 of file lex.c.
◆ lex_onetime_init()
◆ vlib_lex_add_table()
u16 vlib_lex_add_table |
( |
char * |
name | ) |
|
◆ vlib_lex_add_token()
◆ vlib_lex_find_or_add_keyword()
u16 vlib_lex_find_or_add_keyword |
( |
vlib_lex_main_t * |
lm, |
|
|
char * |
keyword, |
|
|
char * |
token_name |
|
) |
| |
◆ vlib_lex_get_token()
Definition at line 36 of file lex.c.
◆ vlib_lex_reset()
◆ vlib_lex_set_action_range()
void vlib_lex_set_action_range |
( |
u32 |
table_index, |
|
|
u8 |
lo, |
|
|
u8 |
hi, |
|
|
u16 |
action, |
|
|
u16 |
token, |
|
|
u32 |
next_table_index |
|
) |
| |
◆ vlib_lex_main
Definition at line 18 of file lex.c.