NetSurf
Data Fields
duk_lexer_ctx Struct Reference
Collaboration diagram for duk_lexer_ctx:
[legend]

Data Fields

duk_lexer_codepointwindow
 
duk_lexer_codepoint buffer [DUK_LEXER_BUFFER_SIZE]
 
duk_hthreadthr
 
const duk_uint8_t * input
 
duk_size_t input_length
 
duk_size_t input_offset
 
duk_int_t input_line
 
duk_idx_t slot1_idx
 
duk_idx_t slot2_idx
 
duk_idx_t buf_idx
 
duk_hbuffer_dynamicbuf
 
duk_bufwriter_ctx bw
 
duk_int_t token_count
 
duk_int_t token_limit
 
duk_small_uint_t flags
 

Detailed Description

Definition at line 4193 of file duktape.c.

Field Documentation

◆ buf

duk_hbuffer_dynamic* duk_lexer_ctx::buf

Definition at line 4211 of file duktape.c.

Referenced by duk__hexval_validate().

◆ buf_idx

duk_idx_t duk_lexer_ctx::buf_idx

Definition at line 4210 of file duktape.c.

◆ buffer

Definition at line 4196 of file duktape.c.

Referenced by duk__fill_lexer_buffer().

◆ bw

duk_bufwriter_ctx duk_lexer_ctx::bw

Definition at line 4212 of file duktape.c.

Referenced by duk_lexer_setpoint().

◆ flags

duk_small_uint_t duk_lexer_ctx::flags

Definition at line 4217 of file duktape.c.

Referenced by duk_lexer_parse_js_input_element().

◆ input

const duk_uint8_t* duk_lexer_ctx::input

Definition at line 4203 of file duktape.c.

Referenced by duk__fill_lexer_buffer(), and duk__hexval_validate().

◆ input_length

duk_size_t duk_lexer_ctx::input_length

Definition at line 4204 of file duktape.c.

Referenced by duk__fill_lexer_buffer().

◆ input_line

duk_int_t duk_lexer_ctx::input_line

Definition at line 4206 of file duktape.c.

Referenced by duk__advance_chars(), duk__appendbuffer(), and duk__fill_lexer_buffer().

◆ input_offset

duk_size_t duk_lexer_ctx::input_offset

Definition at line 4205 of file duktape.c.

Referenced by duk__appendbuffer(), and duk__fill_lexer_buffer().

◆ slot1_idx

duk_idx_t duk_lexer_ctx::slot1_idx

Definition at line 4208 of file duktape.c.

Referenced by duk_lexer_parse_js_input_element(), and duk_lexer_setpoint().

◆ slot2_idx

duk_idx_t duk_lexer_ctx::slot2_idx

Definition at line 4209 of file duktape.c.

Referenced by duk_lexer_parse_js_input_element(), and duk_lexer_setpoint().

◆ thr

duk_hthread* duk_lexer_ctx::thr

◆ token_count

duk_int_t duk_lexer_ctx::token_count

Definition at line 4214 of file duktape.c.

Referenced by duk_lexer_parse_js_input_element().

◆ token_limit

duk_int_t duk_lexer_ctx::token_limit

Definition at line 4215 of file duktape.c.

Referenced by duk_lexer_parse_js_input_element().

◆ window

duk_lexer_codepoint* duk_lexer_ctx::window

Definition at line 4195 of file duktape.c.

Referenced by duk__hexval(), duk__hexval_validate(), and duk_lexer_parse_js_input_element().


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