FD.io VPP  v21.01.1
Vector Packet Processing
vlib_lex_main_t Struct Reference
+ Collaboration diagram for vlib_lex_main_t:

Data Fields

vlib_lex_table_tlex_tables
 
uwordlex_tables_by_name
 
char ** lex_token_names
 
uwordlex_tokens_by_name
 
uwordlex_keywords
 
vlib_lex_token_tpushback_vector
 
i32 pushback_sp
 
u32 current_table_index
 
uword current_token_value
 
uword current_number_base
 
u8input_vector
 
u32 current_index
 
u8token_buffer
 

Detailed Description

Definition at line 83 of file lex.h.

Field Documentation

◆ current_index

u32 vlib_lex_main_t::current_index

Definition at line 111 of file lex.h.

◆ current_number_base

uword vlib_lex_main_t::current_number_base

Definition at line 105 of file lex.h.

◆ current_table_index

u32 vlib_lex_main_t::current_table_index

Definition at line 101 of file lex.h.

◆ current_token_value

uword vlib_lex_main_t::current_token_value

Definition at line 103 of file lex.h.

◆ input_vector

u8* vlib_lex_main_t::input_vector

Definition at line 108 of file lex.h.

◆ lex_keywords

uword* vlib_lex_main_t::lex_keywords

Definition at line 95 of file lex.h.

◆ lex_tables

vlib_lex_table_t* vlib_lex_main_t::lex_tables

Definition at line 85 of file lex.h.

◆ lex_tables_by_name

uword* vlib_lex_main_t::lex_tables_by_name

Definition at line 86 of file lex.h.

◆ lex_token_names

char** vlib_lex_main_t::lex_token_names

Definition at line 89 of file lex.h.

◆ lex_tokens_by_name

uword* vlib_lex_main_t::lex_tokens_by_name

Definition at line 92 of file lex.h.

◆ pushback_sp

i32 vlib_lex_main_t::pushback_sp

Definition at line 99 of file lex.h.

◆ pushback_vector

vlib_lex_token_t* vlib_lex_main_t::pushback_vector

Definition at line 97 of file lex.h.

◆ token_buffer

u8* vlib_lex_main_t::token_buffer

Definition at line 114 of file lex.h.


The documentation for this struct was generated from the following file: