Go to the source code of this file.
|
always_inline void * | parse_last_match_value (vlib_parse_main_t *pm) |
|
vlib_parse_match_t | eof_match (vlib_parse_main_t *pm, vlib_parse_type_t *type, vlib_lex_token_t *t, vlib_parse_value_t *valuep) |
|
| PARSE_TYPE_INIT (eof, eof_match, 0, 0) |
|
vlib_parse_match_t | rule_eof_match (vlib_parse_main_t *pm, vlib_parse_type_t *type, vlib_lex_token_t *t, vlib_parse_value_t *valuep) |
|
| PARSE_TYPE_INIT (rule_eof, rule_eof_match, 0, 0) |
|
vlib_parse_match_t | word_match (vlib_parse_main_t *pm, vlib_parse_type_t *type, vlib_lex_token_t *t, vlib_parse_value_t *valuep) |
|
| PARSE_TYPE_INIT (word, word_match, 0, 0) |
|
vlib_parse_match_t | number_match (vlib_parse_main_t *pm, vlib_parse_type_t *type, vlib_lex_token_t *t, vlib_parse_value_t *valuep) |
|
static u8 * | format_value_number (u8 *s, va_list *args) |
|
| PARSE_TYPE_INIT (number, number_match, 0, format_value_number) |
|
static foreach_vanilla_lex_match_function clib_error_t * | parse_builtin_init (vlib_main_t *vm) |
|
#define foreach_vanilla_lex_match_function |
Value:_(plus) \
_(minus) \
_(star) \
_(slash) \
_(lpar) \
_(rpar)
Definition at line 92 of file parse_builtin.c.
#define LEX_MATCH_DEBUG 0 |
static u8* format_value_number |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |