ReactOS  0.4.14-dev-552-g2fad488
parser_ctx_t Struct Reference

#include <parse.h>

Collaboration diagram for parser_ctx_t:

Public Attributes

const WCHARcode
 
const WCHARptr
 
const WCHARend
 
BOOL option_explicit
 
BOOL parse_complete
 
BOOL is_html
 
HRESULT hres
 
int last_token
 
unsigned last_nl
 
statement_tstats
 
statement_tstats_tail
 
class_decl_tclass_decls
 
heap_pool_t heap
 

Detailed Description

Definition at line 259 of file parse.h.

Member Data Documentation

◆ class_decls

class_decl_t* parser_ctx_t::class_decls

Definition at line 274 of file parse.h.

Referenced by compile_script(), parse_script(), and source_add_class().

◆ code

const WCHAR* parser_ctx_t::code

Definition at line 260 of file parse.h.

Referenced by parse_script(), and parser_lex().

◆ end

◆ heap

heap_pool_t parser_ctx_t::heap

Definition at line 276 of file parse.h.

Referenced by parse_script(), parser_alloc(), parser_release(), and script_parse().

◆ hres

◆ is_html

BOOL parser_ctx_t::is_html

Definition at line 266 of file parse.h.

Referenced by next_token(), parse_next_token(), parse_script(), script_parse(), and skip_html_comment().

◆ last_nl

unsigned parser_ctx_t::last_nl

Definition at line 270 of file parse.h.

Referenced by parse_script(), and parser_lex().

◆ last_token

int parser_ctx_t::last_token

Definition at line 269 of file parse.h.

Referenced by parse_next_token(), parse_script(), and parser_lex().

◆ option_explicit

BOOL parser_ctx_t::option_explicit

Definition at line 264 of file parse.h.

Referenced by alloc_vbscode(), parse_complete(), and parse_script().

◆ parse_complete

BOOL parser_ctx_t::parse_complete

Definition at line 265 of file parse.h.

Referenced by handle_isexpression_script(), parse_complete(), and parse_script().

◆ ptr

◆ stats

statement_t* parser_ctx_t::stats

◆ stats_tail

statement_t* parser_ctx_t::stats_tail

Definition at line 273 of file parse.h.

Referenced by parse_script(), and source_add_statement().


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